中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

Ubuntu Docker 安裝

Docker Engine-Community 支持以下的 Ubuntu 版本:

  • Xenial 16.04 (LTS)
  • Bionic 18.04 (LTS)
  • Cosmic 18.10
  • Disco 19.04
  • 其他更新的版本……

Docker Engine - Community 支持上 x86_64(或 amd64)armhf,arm64,s390x (IBM Z),和 ppc64le(IBM的Power)架構。


使用官方安裝腳本自動安裝

安裝命令如下:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

也可以使用國內 daocloud 一鍵安裝命令:

curl -sSL https://get.daocloud.io/docker | sh

手動安裝

卸載舊版本

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

安裝 apt 依賴包,用于通過HTTPS來獲取倉庫:

$ 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個字符,驗證您現(xiàn)在是否擁有帶有指紋的密鑰。

$ 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]

使用以下指令設置穩(wěn)定版?zhèn)}庫

$ 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=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> 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/

使用 Shell 腳本進行安裝

Docker 在 get.docker.com test.docker.com 上提供了方便腳本,用于將快速安裝 Docker Engine-Community 的邊緣版本和測試版本。腳本的源代碼在 docker-install 倉庫中。 不建議在生產環(huán)境中使用這些腳本,在使用它們之前,您應該了解潛在的風險:

  • 腳本需要運行 root 或具有 sudo 特權。因此,在運行腳本之前,應仔細檢查和審核腳本。

  • 這些腳本嘗試檢測 Linux 發(fā)行版和版本,并為您配置軟件包管理系統(tǒng)。此外,腳本不允許您自定義任何安裝參數(shù)。從 Docker 的角度或您自己組織的準則和標準的角度來看,這可能導致不支持的配置。

  • 這些腳本將安裝軟件包管理器的所有依賴項和建議,而無需進行確認。這可能會安裝大量軟件包,具體取決于主機的當前配置。

  • 該腳本未提供用于指定要安裝哪個版本的 Docker 的選項,而是安裝了在 edge 通道中發(fā)布的最新版本。

  • 如果已使用其他機制將 Docker 安裝在主機上,請不要使用便捷腳本。

本示例使用 get.docker.com 上的腳本在 Linux 上安裝最新版本的Docker Engine-Community。要安裝最新的測試版本,請改用 test.docker.com。在下面的每個命令,取代每次出現(xiàn) get 用 test。

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

如果要使用 Docker 作為非 root 用戶,則應考慮使用類似以下方式將用戶添加到 docker 組:

$ sudo usermod -aG docker your-user