Ubuntu 16.04 LTS에 Docker를 어떻게 설치합니까?


49

Ubuntu 16.04 LTS에서 Docker 컨테이너를 빌드하고 실행하고 싶습니다. Docker는 어떻게 설치합니까?

답변:


64

Docker는 Comunity Edition (CE)과 Enterprise Edition (EE)의 두 가지 맛으로 제공됩니다. 차이점에 대해서는 이 질문 을 참조하십시오 . 어느 것을 복용 해야할지 모르겠다면 Docker CE를 사용하십시오.

설치 방법에는 두 가지가 있습니다 ( KatuSuor 감사합니다 !). 공식 도커 방식은 조금 더 최근입니다.

(A) 우분투 공식 리포지토리

$ sudo apt-get install docker.io

과거에는 도커 패키지가 너무 오래 되어서이 방법을 권장하지 않았습니다. 우주 소스는 이제 상당히 최근이다.

(B) 공식 도커 웨이

우분투 설치 지침 이 구체적으로 필요로하는 모든 목록 있지만, 대부분의 경우는 아래로 비등 :

(1) 도커 리포지토리 설정

sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
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"

(2) Docker CE 설치

sudo apt-get update
sudo apt-get install docker-ce

(3) 설치 확인

sudo docker run hello-world

최신 버전은 여기 에서 찾을 수 있습니다 . 이 버전은 위의 소스에서 사용 가능하지만 기본 Ubuntu 패키지 소스에는 Docker 1.5 ( source ) 만 포함되어 있습니다 . docker release notes 에서 변경 사항을 찾을 수 있습니다 . 버전 1.5는 너무 오래되어서 얼마나 오래된 지 알 수 없었습니다.


이것이 우분투 레포 버전보다 어떻게 낫습니까?
Suor

1
공식 Docker 소스는 최신입니다. 내 업데이트 된 의견을 참조하십시오.
Martin Thoma

2
내 우분투 16.04 docker.io 패키지 @MartinThoma 버전 17.03.2 (2018 월)입니다
Katu

@Katu 기본 패키지 소스를 사용 하시겠습니까? packages.ubuntu.com/xenial/docker.io 는 docker.io가 Ubuntu 16.04 (xenial)의 버전 1.10에 있다고 말합니다. 편집 : 아, 우주 소스 에는 최신 버전이 있습니다!
Martin Thoma

1
@Katu와 Suor 감사합니다! 답변을 조정했습니다
Martin Thoma

25

Ubuntu 리포지토리 버전을 설치하려면

sudo apt install docker.io

와 버전을 확인

docker --version

여전히 설치 후 단계 를 수행 할 수 있습니다 . 감사합니다 @wisbucky


4
이것은 우분투 18.04 LTS에서도 잘 작동합니다.
AndyGaskell

2
오늘날 우분투 리포지토리가 도커 릴리스와 일치하기 때문에 이것이 가장 좋은 방법입니다. 현재 우분투 docker.io패키지는 docker 18.06.1입니다. Ubuntu docker.io패키지는 2018 년 9 월 27 일에 업데이트되었습니다.버전은 2018 년 8 월 21 일에 해당 버전이 릴리스 된 후 1 개월 입니다. 여전히 설치 후 단계를 수행 할 수도 있습니다 ( docs.docker.com/install/linux/linux-postinstall) .
wisbucky

: 나는 누가이 모든 구별 패키지를 동시에 사용할 수 이름이 좋은 생각이 될 것이라고 생각 궁금해 docker, docker-ce, docker-engine물론을 docker.io...
twall

8

https://get.docker.com/ 에서 얻을 수있는 다음 명령을 사용하여 Ubuntu에 도커를 설치하는 가장 쉬운 방법

이 스크립트는 다음을 통해 빠르고 쉽게 설치할 수 있습니다.

$ curl -fsSL https://get.docker.com | sh

또는

wget -qO- https://get.docker.com/ | sh

테스트 빌드 (예 : 릴리스 후보) :

$ curl -fsSL https://test.docker.com | sh

또는

 wget -qO- https://test.docker.com/ | sh

실험 기능이있는 rc 빌드의 경우 :

$ curl -fsSL https://experimental.docker.com | sh

또는

 wget -qO- https://experimental.docker.com/ | sh

2
얼마나 평범한 지에 관계없이 쉘에 직접 배관하는 것은 좋지 않은 조언입니다.
amenthes

2
정말 ? 일반적인 상황에서는 (다운로드 및 실행) 방금 이진 파일의 원본을 신뢰할, 모든 소스 코드를 볼 수 없습니다
에 Jiří Doubravský

2

커뮤니티 에디션을 설치하려면 GPG 키를 추가하십시오.

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"

sudo apt-get update

확인하려면 Docker repo에서 docker를 설치하십시오.

apt-cache policy docker-ce

이제 docker를 설치하십시오.

sudo apt-get install -y docker-ce

기본적으로 실행되지만 상태를 확인할 수 있습니다

sudo systemctl status docker

2

Linux Mint (ubuntu 기반)의 BTW 는 리포지토리를 추가 한 후 수동으로 릴리스 이름을 변경해야합니다.

하위 단계 :

  • sudo vi /etc/apt/sources.list.d/additional-repositories.list
  • 기본 우분투 버전에 따르면 :
    • Ubuntu 16.04로
      변경 sarah또는 다른 이름 xenial.
    • Ubuntu 18.04로
      변경 tara또는 다른 이름 bionic.

1

아래 단계에 따라 우분투에 docker-ce를 설치할 수 있습니다-

  1. 의존성을 먼저 설치하십시오

    sudo apt install apt-transport-https ca-certificates curl software-properties-common
    
  2. 공식 Docker 저장소의 GPG 키를 시스템에 추가하십시오.

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    
  3. 아래 명령을 사용하여 sources.list.d의 Docker 저장소를 APT 소스에 추가하십시오.

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable edge"
    
  4. Docker 저장소에서 Docker를 설치할 수 있는지 확인하십시오.

    apt-cache policy docker-ce
    
  5. 마지막으로 아래 명령으로 Docker CE 패키지를 설치하십시오

    sudo apt-get install -y docker-ce
    

Voila, Docker-CE를 설치했습니다. 설치된 docker-ce 버전을 확인하여 설치를 확인할 수 있습니다

docker --version

자세한 지침은 이 자습서를 따르십시오


0

데비안 설치.

  1. 우분투 코드 이름을 확인하십시오

lsb_release -a | grep Code

코드 명 : xenial

  1. CPU 아키텍처를 확인하십시오

lscpu | grep Arch

건축 : x86_64

마지막으로 데비안 src를 다운로드하십시오. https://download.docker.com/linux/ubuntu/dists/로 이동 하여 Ubuntu 버전을 선택하고 pool / stable /을 찾은 다음 amd64, armhf, ppc64el 또는 s390x를 선택하십시오. 설치하려는 Docker 버전의 .deb 파일을 다운로드하십시오.

sudo dpkg -i /path/to/package.deb

docker -v

도커 버전 18.06.0-ce

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.