[NAVER Cloud] Ubuntu Docker Install

OdoBangJung·2024년 9월 6일

Docker

목록 보기
1/2
post-thumbnail

Environment

Docker 환경을 구성하기 위해, 필자는 네이버클라우드의 Ubuntu 22.04 에서 구축을 진행.

IaaS 환경 : NAVER CLOUD
OS : Ubuntu 22.04

VPC 및 Subnet 구성의 경우 다음과 같이 구성

  • VPC : 10.0.0.0/16
  • Public Subent : 10.0.1.0/24
  • Private Subnet : 10.0.10.0/24

Private Subnet의 경우 이후, Docker SWARM 구성을 위해서 사전에 진행 한 것.

Docker Install

  • 패키지 업데이트 및 설치 준비

OS의 패키지를 최신 버전으로 업데이트를 진행

sudo apt-get update
  • 필수 패키지 설치

Docker를 설치하기 전에 HTTPS를 통해 패키지를 사용하기 위해 몇 가지 필수 패키지를 설치

sudo apt-get update
sudo apt-get install \
  ca-certificates \
  curl \
  gnupg \
  lsb-release
  • Docker의 공식 GPG 키 추가

Docker 패키지의 서명을 확인할 수 있도록 GPG 키를 추가

💡 Ubuntu 22.04부터 시스템 보안 강화를 위해 apt key를 keyring 아래에 GPG key 저장을 권고.
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
  • Docker 저장소 설정

Docker의 패키지를 다운로드할 수 있도록 apt 패키지 소스 목록에 Docker 저장소를 추가

echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  • Docker Engine 설치

Docker 엔진과 Docker Compose를 설치

sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
  • Docker 설치 확인

Docker가 정상적으로 설치되었는지 확인

sudo docker --version

...
Docker version 27.1.2, build d01f264
...

sudo systemctl start docker
sudo systemctl enable docker
profile
Cloud Engineer

0개의 댓글