Ubuntu18.04에 최신판 Docker CE의 인스톨【문서 준거】

2019/7/12

현재 Docker에는 상용 버전의 Docker EE(엔터프라이즈 에디션)와 무료 버전의 Docker CE(커뮤니티 에디션)가 있습니다.이전에 "Docker" "docker engine"이라고 불렀던 것은 지금의 Docker CE에 해당합니다.

이 기사는 Ubuntu18.04에 Docker CE (19.03 : 2019.7 시점)를 설치하는 방법입니다.

참고 페이지
Docker Documentation:Get Docker CE for Ubuntu

설치 요구 사항

  • 64비트 버전 우분투
  • Versions: 19.04(Disco), 18.10 ( Cosmic ), 18.04 LTS ( Bionic ), 16.04 LTS ( Xenial ) 중 하나

번호

(이미 이전 버전의 docker를 설치한 경우 제거해야 합니다.)
$ sudo apt-get remove docker docker-engine docker.io containerd runc

(XNUMX) apt package의 업데이트

$ sudo apt-get update

(XNUMX) HTTPS를 통해 리포지토리를 사용할 수 있도록 패키지 설치

$sudo apt-get install\apt-transport-https\ca-certificates\curl\gnupg-agent\software-properties-common

(XNUMX) Docker 공식 key를 취득한다

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

다음 명령을 사용하여 key "9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88"이 올바르게 획득되었는지 확인합니다.

$sudo apt-key fingerprint 0EBFCD88

pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb) docker@docker.com
sub rsa4096 2017-02-22 [S]

(XNUMX) 안정판의 리포지토리를 셋업

Linux 아키텍처(x86_64/amd64, armhf, arm64, ppp64le, s390x)에 따라 명령이 달라집니다.아키텍처는$ arch에서 확인할 수 있습니다.

우분투는x86_64 x86_64또는amd64때 리포지토리 설정 명령은

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

다른 아키텍쳐의 경우는, 2행째의 [arch=○○○] 부분을 그 아키텍쳐에 옮겨놓는 것 뿐입니다.

(XNUMX) Docker CE 설치

마지막으로 다음 순서로 실행합니다.

(apt packege의 index를 update) $ sudo apt-get update (최신 버전의 Docker CE 및 container를 설치) $ sudo apt-get install docker-ce docker-ce-cli containerd.io (docker를 활성화하고 -world") $ sudo docker run hello-world

잘 설치되면 아래의 표시가 나옵니다.

도커에서 안녕하세요!
이 메시지는 설치가 올바르게 작동하고 있음을 나타냅니다.

이 메시지를 생성하기 위해 Docker는 다음 단계를 수행했습니다.
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the “hello-world" image from the Docker 3. Hub.(amd64)
3. The Docker daemon created a new container from that image which runs the executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it to your terminal.

좀 더 야심찬 작업을 시도하려면 다음을 사용하여 Ubuntu 컨테이너를 실행할 수 있습니다.
$docker run -it ubuntu bash

무료 Docker ID를 사용하여 이미지를 공유하고 워크플로를 자동화하는 등의 작업을 수행하세요.
https://hub.docker.com/

For more examples and ideas, visit:
https://docs.docker.com/get-started/

참고

Docker를 넣은 후 초기 설정
【Ubuntu】도커를 sudo 명령 없이 실행하기 위한 설정과 주의점

GPU 컨테이너를 사용할 때 설정
Docker에서 GPU 호환 컨테이너를 사용할 수 있도록 설정

참고서적