官方文檔鏈接:https://docs.docker.com/engine/install/centos/
前提條件
操作系統要求
要安裝Docker Engine,您需要一個CentOS 7的維護版本。不支持或未測試存檔版本。
該centos-extras
庫必須啓用。默認情況下,此存儲庫是啓用的,但是如果已禁用它,則需要 重新啓用它。
overlay2
建議使用存儲驅動程序。
卸載舊版本
較舊的Docker版本稱爲docker
或docker-engine
。如果已安裝這些程序,請卸載它們以及相關的依賴項。
如果yum
報告未安裝這些軟件包,則可以。
的內容(/var/lib/docker/
包括圖像,容器,卷和網絡)被保留。現在將Docker Engine軟件包稱爲docker-ce
。
安裝方法
您可以根據需要以不同的方式安裝Docker Engine:
-
大多數用戶會 設置Docker的存儲庫並從中進行安裝,以簡化安裝和升級任務。這是推薦的方法。
-
一些用戶下載並手動安裝 RPM軟件包, 並完全手動管理升級。這在諸如在無法訪問互聯網的空白系統上安裝Docker的情況下非常有用。
-
在測試和開發環境中,一些用戶選擇使用自動 便利腳本來安裝Docker。
使用存儲庫安裝
在新主機上首次安裝Docker Engine之前,需要設置Docker存儲庫。之後,您可以從存儲庫安裝和更新Docker。
設置存儲庫
安裝
yum-utils
軟件包(提供yum-config-manager
實用程序)並設置穩定的存儲庫。安裝DOCKER引擎
-
安裝最新版本的Docker Engine和容器,或者轉到下一步安裝特定版本、
-
外網網速差的可以配置阿里雲鏡像服務
-
依據阿里雲指示配置好以後上傳下載速度應該有明顯提升
測試docker是否正確安裝
sudo systemctl start docker
sudo docker run hello-world
-
此命令下載測試圖像並在容器中運行。容器運行時,它會打印參考消息並退出。