도커 설치 방법에는 세 가지 방법이 있습니다.

  1. Repository와 apt-get으로 설치(대중적인 방법)
  2. DEB package를 다운로드 받아 수동으로 설치
  3. convenience script로 설치

여기서는 대중적인 방법으로 진행합니다. 다른 방법은 공식홈페이지의 도커 설치 방법에서 확인할 수 있습니다.

[1] 혹시라도 Docker가 설치되어 있는 경우 오류가 발생할 수 있으므로 기존에 설치된 Docker를 삭제하는 명령어를 입력합니다.

1
sudo apt-get remove docker docker-engine docker.io containerd runc

[2] apt 패키지를 업데이트합니다.

1
sudo apt-get update

[3] Docker 설치에 필요한 패키지를 설치합니다.

1
2
3
4
5
6
sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

[4] GPG key를 추가합니다.

1
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

[5] 저장소를 설정합니다.

1
2
3
echo \
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

[6] 패키지를 업데이트합니다. 설정한 저장소에 맞게 패키지가 업데이트 됩니다.

1
sudo apt-get update

[7] 이제 Docker를 설치합니다.

1
sudo apt-get install docker-ce docker-ce-cli containerd.io

[8] 설치가 완료되었다면 Docker가 제대로 설치되었는지 확인합니다. 우선 설치된 버전을 확인합니다.

1
sudo docker -v

그리고 테스트 코드를 실행합니다.

1
sudo docker run hello-world

[참고] Docker 삭제하기

1
2
3
sudo apt-get purge docker-ce docker-ce-cli containerd.io
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd

참고 : https://docs.docker.com/engine/install/ubuntu/