내맘대로 개발 일기/DevOps

[인프라 구축] Ubuntu에 Docker 엔진 설치하기

bu119 2024. 6. 5. 22:00
728x90
반응형

 

Docker Docs 를 참고하여 Amazon Lightsail Ubuntu에 Docker를 설치합니다.

 

Install Docker Engine on Ubuntu

 

Install Docker Engine on Ubuntu

Jumpstart your client-side server applications with Docker Engine on Ubuntu. This guide details prerequisites and multiple methods to install Docker Engine on Ubuntu.

docs.docker.com


1. Uninstall old versions (이전 버전 제거)

Docker Engine을 설치하기 전에 충돌하는 패키지를 제거해야 합니다.

Linux 배포판에서 비공식 Docker 패키지를 제공할 수 있으며, 이는 Docker에서 제공하는 공식 패키지와 충돌할 수 있습니다. Docker Engine 공식 버전을 설치하기 전에 이러한 패키지를 제거해야 합니다.

 

다음 명령을 실행하여 충돌하는 모든 패키지를 제거합니다.

for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done

 

2. Install using the apt repository (apt 저장소를 사용하여 설치)

새 호스트 머신에 Docker Engine을 처음 설치하기 전에 Docker apt저장소를 설정해야 합니다.

그런 다음 해당 저장소에서 Docker를 설치하고 업데이트할 수 있습니다.

 

1. Docker apt저장소를 설정합니다.

# 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

 

3. Install Docker Engine (docker 엔진 설치)

2. Docker 패키지를 설치합니다.

최신 버전을 설치하려면 다음을 실행하세요.

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

 

3. 이미지를 실행하여 설치가 성공적으로 완료되었는지 확인하세요 "hello-world".

sudo docker run hello-world

이 명령은 테스트 이미지를 다운로드하여 컨테이너에서 실행합니다.

컨테이너가 실행되면 확인 메시지를 출력하고 종료됩니다.

 

4. Docker 버전 확인

sudo docker version
728x90
반응형