본문 바로가기
GCP/VM

[GCP] VM 생성 및 도커 설치

by aws-evan 2025. 3. 10.
반응형

 

1. VM 인스턴스 만들기

  • VM 인스턴스 -> 인스턴스 만들기

 

1) 머신 구성

  • 이름 : dev-vm
  • 리전 선택 : 
  • 영역 : 모두(다양한 가용영역에 배포) , 단일 영역도 가능함
  • 타입 : 타입 선택

 

 

  • 타입 스펙 선택
    • 타입별 스펙하기(micro, small, medium)

 

 

2) OS 및 스토리지 선택

  • OS 및 스토리지 선택

 

 

 

3) 데이터 보호

  • 스냅샷 일정 
  • 스냅샷 일정(기본 오전 2:00 ~ 오전 3:00)

4) 네트워크

  • http 트래픽 허용 선택
  • 별도 포트에 대한  오픈은 추후에 확인 필요

 

 

  • 표준 네트워크 선택 
  • 기본적으로는 공인 IP(외부 IPv4)는 임시로 설정되어 만들어진다.
    • 고정으로 사용하는것을 테스트하기 위해 고정으로 만듬
    • 비용이 추가 되는건지는 공식문서 참고

 

 

5) 인스턴스 생성 완료

 

 

 

 

 

 

 

 

2. VM 인스턴스 접속(콘솔 접속)

 

  • apt get repository 등록
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Add the repository to Apt sources:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update

 

 

  • docker 설치
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y

 

 

 

 

 

반응형

댓글