Cloud/Docker

Docker) Docker Engine 설치해보기 (Ubuntu)

Adım Kim 2022. 9. 28. 19:02
실습 환경 : AWS console (2022/09), Visual Studio Code, Xshell7
실습 목적 : Docker 환경 구성을 위한 Docker Engine을 설치해본다.

Docker Engine, Ubuntu에서  설치해보기

  • 운영환경에 docker engine 설치시에는 최신버전보다 안정된 버전의 설치를 권장한다.

0.  (선택사항) 이전에 설치된 docker engine 삭제
sudo apt-get remove docker docker-engine docker.io containerd runc​


1.  docker engine 설치를 위한 Ubuntu package 설치

sudo apt-get update
sudo apt-get install ca-certificates curl gnupg lsb-release


2.  Docker 공식 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


3.  Ubuntu용 docker repository 설정

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


4.  설치 설정 반영을 위한 update 수행

sudo apt-get update


5.  Docker 버전정보 확인 후, 출력된 버전 정보 중 하나를 shell 변수에 등록

apt-cache madison docker-ce

VERSION=5:20.10.18~3-0~ubuntu-jammy
# VERSION=[docker ce 버전정보]


6.  변수에 등록한 버전의 Docker Engine 설치

sudo apt-get install docker-ce=$VERSION docker-ce-cli=$VERSION containerd.io docker-compose-plugin
# sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io docker-compose-plugin


7.  Docker Engine 설치 확인

docker version


사용자 설정


  • docker 명령은 관리자 권한으로 수행하지 않으면 권한오류가 생길 수 있다.

  현재 사용자를 docker 그룹에 소속시켜 사용한다.
sudo usermod -aG docker ubuntu
# sudo usermod -aG docker [사용자ID]​


Amazon EC2에 Docker를 설치하는 방법


1.  docker 다운로드
sudo yum update
sudo amazon-linux-extras install docker​

2.  docker 실행
sudo systemctl start docker
sudo systemctl enable docker​