DevSecOps/컨테이너(K8s)

GCP VM에 Docker 설치하기: 설정하며 배운 팁

봉의일상 2025. 2. 5. 21:53

이번 글에서는 GCP VM을 생성하고 Docker를 설치하는 과정을 정리해보려고 한다.


1. GCP에서 VM 인스턴스 생성

먼저, GCP 콘솔에서 새로운 VM을 생성한다.

  • Compute Engine → VM 인스턴스 → 새 인스턴스 만들기
  • Ubuntu LTS 버전 선택 (Ubuntu 22.04 사용)
  • 방화벽에서 HTTP, HTTPS 트래픽 허용 체크

설정을 마치고 생성 버튼을 누르면 VM이 만들어진다.


2. SSH로 접속하기

VM이 생성되면 SSH로 접속해야 한다. GCP 콘솔에서 바로 연결할 수도 있고, 로컬 터미널에서 SSH를 사용할 수도 있다.

gcloud compute ssh [VM_NAME] --zone=[ZONE]
 
또는, 공개 키가 등록된 경우 일반 SSH로 접속할 수도 있다.
ssh -i ~/.ssh/id_rsa [USER]@[VM_EXTERNAL_IP]

접속 후 바로 업데이트부터 해준다.

sudo apt update && sudo apt upgrade -y

3. Docker 설치

이제 Docker를 설치해보자. 공식 문서를 따라 하면 쉽게 될 줄 알았지만, 몇 가지 추가 설정이 필요했다.

1) Docker 패키지 설치

sudo apt install -y docker.io

 

2) 서비스 시작 및 활성화

sudo systemctl start docker sudo systemctl enable docker

 

3) 현재 사용자에게 Docker 권한 부여

Docker 명령어를 실행할 때마다 sudo를 붙이기 귀찮다면 현재 사용자를 docker 그룹에 추가하자.

sudo usermod -aG docker $USER

변경 사항을 적용하려면 로그아웃 후 다시 로그인하거나, 다음 명령어를 실행한다.

newgrp docker

이제 docker ps 같은 명령어를 sudo 없이 사용할 수 있다.


4. Docker 정상 작동 확인

Docker가 정상적으로 설치되었는지 확인해보자.

docker --version
 

 


마무리

GCP에서 VM을 생성하고 Docker를 설치하는 과정은 간단해 보이지만, 직접 해보면 예상치 못한 문제들이 발생할 수 있다. 다음에는 VM에 NAS를 mount하는 방법과 Docker 명령어를 정리해보도록 하겠다.