ubuntu 16.04 환경에서 sudo apt-get install docker.io 설치시 docker 18.04 버전이 설치됩니다.

$ sudo apt install docker.io
$ docker --version
Docker version 18.09.7, build 2d0083d

docker 18.xx 버전에서는 docker build가 제대로 동작하지 않아
docker 20.10 최신 버전으로 재설치가 필요합니다.

ubuntu 16.04 환경에서 docker 20.10 버전을 설치하는 방법을 설명합니다.

 

1. 설치된 도커 패키지 삭제 (option)

$ sudo apt-get purge -y docker-engine docker docker.io docker-ce
$ sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce

 

2. 필수 패키지 설치 확인 (option)

$ sudo apt update
$ sudo apt-get install -y ca-certificates curl software-properties-common apt-transport-https gnupg lsb-release

 

3. docker 설치

$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
$ sudo apt update
$ sudo apt-get install -y docker-ce docker-ce-cli containerd.io 

// 설치후 버전 확인
$ docker --version
Docker version 20.10.7, build f0df350

 

4. docker-compose 설치

$ sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
$ sudo chmod +x /usr/local/bin/docker-compose
$ sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose

// 설치후 버전 확인
$ docker-compose --version
docker-compose version 1.24.1, build 4667896b

 

이상입니다.

+ Recent posts