반응형

환경

ubuntu 18.04

 

Docker 설치하기

1. 이전 버전이 설치되어 있다면 제거한다. (새로 설치하는 경우 건너뛰어도 괜찮다.)

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

 

2. apt 패키지 업데이트 및 

$ sudo apt-get update

 

3. docker 설치를 위해 필요한 패키지 설치

$ sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release

 

4. 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

 

5. 레파지토리 설정

$ 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

 

6. 도커 최신 버전 설치

  • 만약 설치시 디스크 사용에 대한 질문이 나오면 Y
  • 아래 명령어를 사용하면 도커 최신 버전을 설치한다.
$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

 

6-1. 특정 도커 버전 설치

  • 설치 가능한 도커 버전 나열
$ apt-cache madison docker-ce
  • 설치하고 싶은 버전의 2번째 컬럼을 복사한다. (위에 있을수록 최신 버전이다.)
  • ex) 5:20.10.17~3-0~ubuntu-bionic
  • 실제로는 아래 사진보다 더 많은 버전이 출력된다.

  • 아래 명령어를 통해서 복사해둔 버전 설치
// sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io docker-compose-plugin
// 아래는 예시이다. 복사해둔 버전을 <VERSION_STRING>에 복사한다.
$ sudo apt-get install docker-ce=5:20.10.17~3-0~ubuntu-bionic docker-ce-cli=5:20.10.17~3-0~ubuntu-bionic containerd.io docker-compose-plugin

 

7. hello-world이미지 를 실행하여 Docker 엔진이 올바르게 설치되었는지 확인

  • 아래 사진과 같이 뜨면 성공이다
  • hello-world 이미지가 없더라도 실행이 가능하다.
$ sudo docker run hello-world

 

 

반응형
얼은펭귄