在centos下安裝docker Engine

2021-10-23 10:58:12 字數 2846 閱讀 7976

作業系統要求 要安裝docker engine,您需要乙個centos 7的維護版本。不支援或未測試存檔版本。

該centos-extras庫必須啟用。預設情況下,此儲存庫是啟用的,但是如果已禁用它,則需要 重新啟用它。

overlay2建議使用儲存驅動程式。

解除安裝舊版本 較舊的docker版本稱為docker或docker-engine。如果已安裝這些程式,請解除安裝它們以及相關的依賴項。

$ sudo yum remove docker \

docker-client \

docker-client-latest \

docker-common \

docker-latest \

docker-latest-logrotate \

docker-logrotate \

docker-engine

如果yum報告未安裝這些軟體包,則可以。

的內容(/var/lib/docker/包括影象,容器,卷和網路)被保留。現在將docker engine軟體包稱為docker-ce。

您可以根據需要以不同的方式安裝docker engine:

使用儲存庫安裝 在新主機上首次安裝docker engine之前,需要設定docker儲存庫。之後,您可以從儲存庫安裝和更新docker。

設定儲存庫 安裝yum-utils軟體包(提供yum-config-manager 實用程式)並設定穩定的儲存庫。

$ sudo yum install -y yum-utils

$ sudo yum-config-manager \

--add-repo \

這些儲存庫包含在docker.repo上面的檔案中,但預設情況下處於禁用狀態。您可以在穩定儲存庫旁邊啟用它們。以下命令啟用每晚儲存庫。

$ sudo yum-config-manager --enable docker-ce-nightly
要啟用測試通道,請執行以下命令:

$ sudo yum-config-manager --enable docker-ce-test
您可以通過執行帶有標誌的命令來禁用夜間或測試儲存庫 。要重新啟用它,請使用該標誌。以下命令禁用夜間儲存庫。

yum-config-manager--disable--enable
$ sudo yum-config-manager --disable docker-ce-nightly
$ sudo yum install docker-ce docker-ce-cli containerd.io
如果提示您接受gpg金鑰,請驗證指紋是否匹配 060a 61c5 1b55 8a7f 742b 77aa c52f eb6b 621e 9f35,如果是,則接受它。

有多個docker儲存庫嗎?

如果啟用了多個docker儲存庫,則在未在yum installor yum update命令中指定版本的情況下進行安裝或更新將始終安裝可能的最高版本,這可能不適合您的穩定性需求。

docker已安裝但尚未啟動。docker建立該組,但沒有使用者新增到該組。

a。列出並排序您儲存庫中可用的版本。此示例按版本號(從高到低)對結果進行排序,並被截斷:

$ yum list docker-ce --showduplicates | sort -r

docker-ce.x86_64 3:18.09.1-3.el7 docker-ce-stable

docker-ce.x86_64 3:18.09.0-3.el7 docker-ce-stable

docker-ce.x86_64 18.06.1.ce-3.el7 docker-ce-stable

docker-ce.x86_64 18.06.0.ce-3.el7 docker-ce-stable

返回的列表取決於啟用的儲存庫,並且特定於您的centos版本(.el7在此示例中以後綴表示)。

b。通過其完全合格的軟體包名稱安裝特定版本,該軟體包名稱是軟體包名稱(docker-ce)加上版本字串(第二列),從第乙個冒號(:)一直到第乙個連字元,並用連字元(-)分隔。例如,docker-ce-18.09.1。

$ sudo yum install docker-ce-docker-ce-cli-containerd.io
docker已安裝但尚未啟動。docker建立該組,但沒有使用者新增到該組。

$ sudo systemctl start docker
$ sudo docker run hello-world
docker engine已安裝並正在執行。您需要使用sudo來執行docker命令。繼續進行linux後安裝,以允許非特權使用者執行docker命令以及其他可選配置步驟。

公升級docker引擎 要公升級docker engine,請按照安裝說明,選擇要安裝的新版本。

$ sudo yum remove docker-ce docker-ce-cli containerd.io
$ sudo rm -rf /var/lib/docker
您必須手動刪除所有已編輯的配置檔案。

官方docker安裝文件

在CentOS7 7上安裝最新版Docker

在centos7.7上安裝最新版docker 參照docker官方文件安裝 啟動docker systemctl start docker 設定docker開機啟動 systemctl enable docker 檢視docker狀態 systemctl status docker 設定docker...

在centOS下安裝oracle rac

注意 1.centos的版本是5.x的 6.x的好像oracle rac還不支援 2.安裝時注意所有的伺服器的作業系統版本需保持一致 3.安裝的時候關閉防火牆以及集群用ntp校時 4.由於我是在oracle virtualbox 下安裝虛擬機器的 所以順便也列出怎樣新增oracle rac 安裝的時...

在CentOS下安裝boost

wget tar zxvf boost 1 67 0.tar.gz cd boost 1 67 0 bootstrap.sh help 也可以指定安裝目錄,例如 bootstrap.sh prefix usr local include boost 本人是安裝在預設路徑下,預設路徑是 usr loc...