centos使用yum安裝docker
阿新 • • 發佈:2021-06-15
1.先決條件
要安裝 Docker 引擎,您需要 CentOS 7 或 8 的維護版本。不支援或測試存檔版本。
該centos-extras
庫必須啟用。預設情況下啟用此儲存庫,但如果您已禁用它,則需要重新啟用它。
本章僅講解用centos7以上使用yum安裝的方式。
2.解除安裝舊版本
舊版本的 Docker 被稱為docker或docker-engine。如果安裝了這些,請解除安裝它們以及相關的依賴項。
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
3.新增yum源
sudo yum install -y yum-utils $ sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
4.安裝最新版本docker
sudo yum install docker-ce docker-ce-cli containerd.io
5.安裝指定版本的docker
要安裝特定版本的 Docker Engine,在 repo 中列出可用版本,然後選擇並安裝:
下面列出並排序儲存庫中可用的版本。此示例按版本號對結果進行排序,從高到低,這裡只列出一部分
yum list docker-ce --showduplicates | sort -r docker-ce.x86_64 3:20.10.5-3.el7 docker-ce-stable docker-ce.x86_64 3:20.10.4-3.el7 docker-ce-stable docker-ce.x86_64 3:20.10.3-3.el7 docker-ce-stable docker-ce.x86_64 3:20.10.2-3.el7 docker-ce-stable docker-ce.x86_64 3:20.10.1-3.el7 docker-ce-stable docker-ce.x86_64 3:20.10.0-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.9-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.8-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.7-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.6-3.el7 docker-ce-stable docker-ce.x86_64 3:19.03.5-3.el7 docker-ce-stable
返回的列表取決於啟用了哪些儲存庫,並且特定於 CentOS 版本(.el7在本示例中由字尾表示)。
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
以上版本號如安裝18.09.1,docker-ce-18.09.1
6.解除安裝docker
1.解除安裝 Docker Engine、CLI 和 Containerd 包
sudo yum remove docker-ce docker-ce-cli containerd.io
2.主機上的映像、容器、卷或自定義配置檔案不會自動刪除。刪除所有映象、容器和卷:
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
原始碼安裝參考:k8s1.20環境搭建部署(二進位制版本)第三節