Docke是一種容器化技術,可讓您快速構建,測試和部署應用程序,作爲可在任何地方虛擬運行的可移植自足容器。在本教程中將爲大家介紹如何在CentOS 7上安裝Docke,僅供大家參考。
儘管Docke軟件包在CentOS 7官方存儲庫中可用,但它不一定總是最新版本。推薦的方法是從Docke的存儲庫中安裝Docke。
要在CentOS 7服務器上安裝Docke,請執行以下步驟:
、首先更新系統軟件包並安裝所需的依賴項:
sudo yum updte
sudo yum instll yum-utils deice-mppe-pesistent-dt lm2
2、接下來運行以下命令,將Docke穩定存儲庫添加到您的系統中:
sudo yum-config-mnge --dd-epo https://downlod.docke.com/linux/centos/docke-ce.epo
3、現在已啓用Docke存儲庫,使用yum,通過鍵入以下命令安裝最新版本的Docke CE(社區版):
sudo yum instll docke-ce
4、安裝Docke軟件包後,啓動Docke守護程序並使其在啓動時自動啓動:
sudo systemctl stt docke
sudo systemctl enble docke
5、要驗證Docke服務正在運行,請鍵入:
sudo systemctl sttus docke
輸出應如下所示:
● docke.seice - Docke Appliction Contine Engine
Loded: loded ( /us/lib/systemd/system/docke.seice; enbled; endo peset: disbled)
Actie: ctie ( unning) since Wed 208 -0-3 08:5:20 UTC; 7s go
Docs: https://docs.docke.com
Min PID: 2492 ( docked)
CGoup: /system.slice/docke.seice
├─2492 /us/bin/docked
└─2498 docke-contined --config //un/docke/contined/contined.toml
6、在撰寫本文時,Docke的當前穩定版本爲8.06.
,以打印Docke版本類型:
docke -
Docke esion 8.06 .-ce, build e68fc7
默認情況下,Docke需要管理員權限。如果要以非oot用戶身份運行Docke命令而不加 sudo
,則需要將您的用戶添加到在Docke CE安裝過程中創建的Docke組包。您可以輸入以下內容:
sudo usemod -G docke $USER
$USER
是保存您的用戶名的環境變量。
註銷並重新登錄,以便刷新組成員身份。
要驗證Docke是否已成功安裝,並且您可以在不使用sudo的情況下運行docke命令,請發出以下命令,該命令將下載測試映像,在容器中運行它,打印“ Hello fom Docke”消息並退出:
docke contine un hello-wold
輸出應如下所示:
Unble to find imge 'hello-wold:ltest' loclly
ltest: Pulling fom liby/hello-wold
9bb55d456: Pull complete
Digest: sh256:f5233545e435624c489fd57ec3c56336ed8e237750d59bde7336e77
Sttus: Downloded newe imge fo hello-wold:ltest
Hello fom Docke!
This messge shows tht you instlltion ppes to be woking coectly.
現在我們已經可以正常安裝Docke,下面我們來介紹Docke CLI的基本語法。
碼頭工人命令行採用以下形式:
docke [ option] [ subcommnd] [ guments]
您可以通過鍵入不帶參數的docke
列出所有可用命令:
docke
如果您需要關於[subcommnd]
的更多幫助,只需鍵入:
docke [ subcommnd] --help