Docker

Ubuntu에 Docker 특정 버전 설치하기

재심 2023. 5. 4. 17:13

Docker 공식 GPG 키를 다운로드.

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Docker의 stable 저장소를 등록

$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

시스템 패키지 인덱스 업데이트

$ sudo apt-get update

설치 가능한 Docker 버전을 확인

$ apt-cache madison docker-ce

 docker-ce | 5:24.0.0-1~ubuntu.18.04~bionic | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
 docker-ce | 5:23.0.6-1~ubuntu.18.04~bionic | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
 docker-ce | 5:23.0.5-1~ubuntu.18.04~bionic | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
 docker-ce | 5:23.0.4-1~ubuntu.18.04~bionic | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
 ...생략
  docker-ce | 5:20.10.22~3-0~ubuntu-bionic | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
 docker-ce | 5:20.10.21~3-0~ubuntu-bionic | https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
 ...생략

특정 버전의 Docker를 설치. 이때 <VERSION_STRING>에는 위에서 확인한 버전 문자열을 입력

$ sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io
# 예제
sudo apt-get install docker-ce=5:20.10.21~3-0~ubuntu-bionic docker-ce-cli=5:20.10.21~3-0~ubuntu-bionic containerd.io

Docker 서비스를 시작

$ sudo systemctl start docker

Docker가 부팅시 자동으로 시작하도록 설정

$ sudo systemctl enable docker