ubuntu 설치 최신 docker 간이 강좌
5096 단어 docker
Docker Engine-Community는 다음과 같은 Ubuntu 버전을 지원합니다.
이전 버전 제거
Docker의 이전 버전은 docker, docker라고 불린다.io 또는 docker-engine.설치된 경우 제거합니다.
$ sudo apt-get remove docker docker-engine docker.io containerd runc
현재는 Docker Engine-Community 패키지 docker-ce라고 합니다.
Docker Engine-Community를 설치하는 방법은 다음과 같습니다.
Docker 창고를 사용하여 설치
새 호스트에 Docker Engine-Community를 처음 설치하려면 Docker 저장소를 설정해야 합니다.그런 다음 저장소에서 Docker를 설치하고 업데이트할 수 있습니다.
창고 설치
apt 패키지 인덱스를 업데이트합니다.
$ sudo apt-get update
HTTPS를 통해 저장소를 가져올 수 있도록 apt 종속 패키지를 설치합니다.
$ sudo apt-get install \ apt-transport-https\ ca-certificates\ curl\ gnupg-agent\ software-properties-common
Docker의 공식 GPG 키를 추가하려면:
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88은 지문의 뒷면 8자를 검색하여 현재 지문이 있는 키가 있는지 확인합니다.
$ 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) sub rsa4096 2017-02-22 [S]
다음 명령을 사용하여 안정판 창고를 설정합니다
$ sudo add-apt-repository\ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"
Docker Engine-Community 설치
apt 패키지 인덱스를 업데이트합니다.
$ sudo apt-get update
최신 버전의 Docker Engine-Community 및 containerd를 설치하거나 다음 단계로 이동하여 특정 버전을 설치합니다.
$ sudo apt-get install docker-ce docker-ce-cli containerd.io
특정 버전의 Docker Engine-Community를 설치하려면 저장소에 사용 가능한 버전을 나열한 다음 설치를 선택합니다.저장소에서 사용할 수 있는 버전을 나열합니다.
$ apt-cache madison docker-ce docker-ce | 5:18.09.1~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages docker-ce | 5:18.09.0~3-0~ubuntu-xenial | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages docker-ce | 18.06.1~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages docker-ce | 18.06.0~ce~3-0~ubuntu | https://download.docker.com/linux/ubuntu xenial/stable amd64 Packages ...
두 번째 열의 버전 문자열을 사용하여 특정 버전을 설치합니다. 예를 들어 5:18.09.1~3-0~ubuntu-xenial입니다.
$ sudo apt-get install docker-ce= docker-ce-cli= containerd.io
Docker의 설치 성공 여부를 테스트하려면 다음 명령을 입력하고 다음 정보를 인쇄하면 설치가 완료됩니다.
$ sudo docker run hello-world Unable to find image 'hello-world:latest' locally latest: Pulling from library/hello-world 1b930d010525: Pull complete Digest: sha256:c3b4ada4687bbaa170745b3e4dd8ac3f194ca95b2d0518b417fb47e5879d9b5f Status: Downloaded newer image for hello-world:latest Hello from Docker! This message shows that your installation appears to be working correctly. To generate this message, Docker took the following steps: 1. The Docker client contacted the Docker daemon. 2. The Docker daemon pulled the "hello-world" image from the Docker 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. To try something more ambitious, you can run an Ubuntu container with: $ docker run -it ubuntu bash Share images, automate workflows, and more with a free Docker ID: https://hub.docker.com/For more examples and ideas, visit: https://docs.docker.com/get-started/
셸 스크립트를 사용하여 설치
Docker가 get에 있습니다.docker.com 및 test.docker.com에서 편리한 스크립트를 제공하여 Docker Engine-Community의 가장자리 버전과 테스트 버전을 신속하게 설치할 수 있습니다.스크립트의 소스 코드는 docker-install 창고에 있습니다.이러한 스크립트는 프로덕션 환경에서 사용하는 것이 좋습니다. 사용하기 전에 잠재적인 위험을 파악해야 합니다.
이 예에서는 get을 사용합니다.docker.com의 스크립트는 Linux에 최신 버전의 Docker Engine-Community를 설치합니다.최신 테스트 버전을 설치하려면test를 사용하십시오.docker.com.다음 명령마다 get이 나타날 때마다test를 대체합니다.
$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh
Docker를 비 루트 사용자로 사용하려면 다음과 같은 방법으로 docker 그룹에 사용자를 추가하는 것을 고려해야 합니다.
$ sudo usermod -aG docker your-user
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Swarm의 도커 비밀이 게시물에서는 Redis를 사용한 실제 시나리오 예제를 제공하여 사용 방법을 보여주고자 합니다. Docker 기술에 대한 기본 지식 Docker Swarm 오케스트레이터에 대한 기본 지식 "Docker Swarm ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.