本文以在CentOS上安裝Docker CE來講解。
1、作業系統需求
如需安裝 Docker CE,您需要 64 位元版本的 CentOS 7。
2、卸載舊版
Docker 的早期版本稱為 docker 或 docker-engine。如果安裝了這些版本,請解除安裝它們及關聯的依賴資源。
$ sudo yum remove docker \ docker-common \ docker-selinux \ docker-engine
3、設定鏡像倉庫
3.1、安裝所需的軟體套件。 yum-utils 提供了 yum-config-manager 實用程序,並且 devicemapper 儲存驅動需要 device-mapper-persistent-data 和 lvm2。
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3.2、使用下列指令設定 stable 映像倉庫。您始終需要使用 stable 鏡像倉庫,即使您還需要透過 edge 或 testing 鏡像倉庫安裝建置也是如此。
$ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
3.3、可選:啟用 edge 和 testing 映像檔倉庫。這些映像倉庫包含在上述 docker.repo 檔案中,但預設為停用。您可以將它們與 stable 鏡像倉庫一起啟用。
$ sudo yum-config-manager --enable docker-ce-edge $ sudo yum-config-manager --enable docker-ce-testing
3.4、您可以透過執行帶有 –disable 標誌的 yum-config-manager 命令來停用 edge 或 testing 鏡像倉庫。如需將其重新啟用,請使用 –enable 標誌。以下命令用於停用 edge 鏡像倉庫。
$ sudo yum-config-manager --disable docker-ce-edge
4、安裝 Docker CE
4.1、yum 軟體包索引。
$ sudo yum makecache fast
4.2、安裝最新版本的 Docker CE,或前往下一步以安裝特定版本。
$ sudo yum install docker-ce
4.3、在生產系統中,您應該安裝特定版本的 Docker CE,而不是始終使用最新版本。列出可用版本。此範例使用 sort -r 指令按版本號碼(從最高到最低)對結果進行排序,並且已被截斷。
$ yum list docker-ce.x86_64 --showduplicates | sort -r docker-ce.x86_64 17.06.0.el7 docker-ce-stable
此清單的內容取決於啟用了哪些鏡像倉庫,並將特定於您的 CentOS 版本(在本範例中,由版本中的 .el7 後綴表示)。選擇一個特定版本進行安裝。第二列為版本字串。第三列為鏡像倉庫名稱,它表示軟體包來自哪個鏡像倉庫並按擴展其穩定性等級列出。
如需安裝特定版本,請將版本字串附加到軟體包名稱,並使用連字號(-) 分隔它們:
$ sudo yum install docker-ce-<VERSION>
4.4、啟動Docker
$ sudo systemctl start docker
4.5、驗證是否正確安裝了docker,方法是執行hello-world 映像。
$ sudo docker run hello-world
相關教學推薦:docker教學
#以上是如何安裝docker ce的詳細內容。更多資訊請關注PHP中文網其他相關文章!