[Linux] Ubuntu에 Docker 설치하기

Ubuntu에 Docker 설치하기

이전 버전 제거하기

  • 이전 버전의 Docker(docker, docker-engine, docker.io)를 제거한다.
$ sudo apt-get remove docker docker-engine docker.io containerd runc

Docker 설치 방법 3가지

  1. Docker 레포지토리를 설정하고, 이 레포지토리에서 설치하는 방식(권장 방식)
  2. DEB 패키지를 다운로드 하여 수동으로 설치하고 업그레이드를 수동으로 관리하는 방식(인터넷 액세스가 불가능한 경우에 유용함)
  3. convenience scripts를 통해 설치하는 방식(테스트 및 개발 환경에서 사용)

Docker 레포지토리 설정 후 설치하기

  • Docker 레포지토리를 설정하고, 이 레포지토리에서 설치하는 방식이 권장되므로 해당 방식으로 Docker를 설치해보자.

레포지토리 설정

    1. HTTPS를 통해 레포지토리를 사용할 수 있도록 apt를 업데이트 하고, apt 패키지를 설치한다.
$ sudo apt-get update
$ sudo apt-get install \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
    1. Docker의 공식 GPG key 추가하기
$  curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    1. stable 레포지토리 set up하기
$ echo \
  "deb [arch=$(dpkg --print-architecture) 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

Docker Engine 설치하기

$ sudo apt-get update
$ sudo apt-get install docker-ce docker-ce-cli containerd.io

설치 확인하기

    1. Docker version 확인으로 Docker 엔진이 올바르게 설치되었는지 확인하기.
$ sudo docker --version

    1. hello-world 이미지를 실행하여 Docker 엔진이 올바르게 설치되었는지 확인하기.
$ sudo docker run hello-world


Reference

좋은 웹페이지 즐겨찾기