CentOS 7安裝Docker教程

Docke是一種容器化技術,可讓您快速構建,測試和部署應用程序,作爲可在任何地方虛擬運行的可移植自足容器。在本教程中將爲大家介紹如何在CentOS 7上安裝Docke,僅供大家參考。

一、CentOS上安裝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

二、在不使用Sudo的情況下執行Docke命令

默認情況下,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,下面我們來介紹Docke CLI的基本語法。

碼頭工人命令行採用以下形式:

docke [option] [subcommnd] [guments]

您可以通過鍵入不帶參數的docke列出所有可用命令:

docke

如果您需要關於[subcommnd]的更多幫助,只需鍵入:

docke [subcommnd] --help