在 CentOS 7 上安裝指定版本的 Docker
在 CentOS 7 上安裝指定版本的 Docker,你可以按照以下步驟操作。這包括了如何列出可用版本、選擇并安裝特定版本的 Docker。
步驟 1: 卸載舊版本 Docker(如果有)
如果你系統上已經安裝了 Docker,請先卸載舊版本以避免沖突:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
步驟 2: 設置 Docker 的 Yum Repository
安裝所需的軟件包,以便使用 yum-config-manager 工具添加 Docker 的官方倉庫:
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
步驟 3: 列出可獲得的 Docker 版本
使用以下命令查看可以安裝的所有 Docker 版本:
yum list docker-ce --showduplicates | sort -r
你會看到一系列版本號,類似于 docker-ce.x86_64 <version_string>。
步驟 4: 安裝指定版本的 Docker
假設你想安裝的 Docker 版本是 5:20.10.7,則執行以下命令進行安裝:
sudo yum install docker-ce-<version_string> docker-ce-cli-<version_string> containerd.io
請將 <version_string> 替換為你想安裝的具體版本號,例如:
sudo yum install docker-ce-20.10.7-3.el7 docker-ce-cli-20.10.7-3.el7 containerd.io
步驟 5: 啟動 Docker 并設置開機啟動
安裝完成后,啟動 Docker 服務,并將其配置為隨系統啟動:
sudo systemctl start docker
sudo systemctl enable docker
步驟 6: 驗證安裝
驗證 Docker 是否正確安裝并且正在運行:
docker --version
你應該能看到你所安裝的 Docker 版本信息。
注意事項
- 如果你在安裝過程中遇到任何依賴性問題,可能需要確保你的系統是最新的:
sudo yum update - 在某些情況下,由于網絡問題或鏡像源的問題,直接從 Docker 官方源下載可能會比較慢或者失敗。這時可以考慮更換國內的鏡像源,如阿里云、清華大學等提供的 Docker 鏡像加速服務。
- 確保防火墻和 SELinux 設置不會阻止 Docker 的正常運行。根據你的安全策略,你可能需要調整這些設置。
通過以上步驟,你應該能夠在 CentOS 7 上成功安裝指定版本的 Docker。如果遇到任何問題或有進一步的需求,請隨時提問!

浙公網安備 33010602011771號