1、卸载旧版本
旧版本的 Docker 被称为docker或docker-engine。如果安装了这些,卸载它们以及相关的依赖项。
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
yum如果报告没有安装这些软件包,那也没关系。
/var/lib/docker/ 的内容,包括图像、容器、卷和网络,将被保留。 Docker 引擎包现在称为 docker-ce。
[root@localhost yum.repos.d]# yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
Repository baseos is listed more than once in the configuration
Repository appstream is listed more than once in the configuration
No match for argument: docker
No match for argument: docker-client
No match for argument: docker-client-latest
No match for argument: docker-common
No match for argument: docker-latest
No match for argument: docker-latest-logrotate
No match for argument: docker-logrotate
No match for argument: docker-engine
No packages marked for removal.
Dependencies resolved.
Nothing to do.
Complete!
2、安装方法
您可以根据需要以不同的方式安装 Docker Engine:
-
大多数用户 设置 Docker 的存储库并从中安装,以简化安装和升级任务。这是推荐的方法。
-
一些用户下载 RPM 包并 手动安装并完全手动管理升级。这在诸如在无法访问 Internet 的气隙系统上安装 Docker 等情况下非常有用。
-
在测试和开发环境中,一些用户选择使用自动化 的便捷脚本来安装 Docker。
3、使用存储库安装
在新主机上首次安装 Docker Engine 之前,您需要设置 Docker 存储库。之后,您可以从存储库安装和更新 Docker。
3.1、设置存储库
安装yum-utils包(提供yum-config-manager 实用程序)并设置存储库。
yum install -y yum-utils
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
[root@localhost yum.repos.d]# yum install -y yum-utils
Repository baseos is listed more than once in the configuration
Repository appstream is listed more than once in the configuration
Last metadata expiration check: 0:03:44 ago on Wed 30 Nov 2022 09:18:40 AM CST.
Dependencies resolved.
============================================================================================================================================================================================================================== Package Architecture Version Repository Size
==============================================================================================================================================================================================================================Installing:
yum-utils noarch 4.3.0-1.el9 baseos 41 k
Upgrading:
dnf-plugins-core noarch 4.3.0-1.el9 baseos 35 k
python3-dnf-plugins-core noarch 4.3.0-1.el9 baseos 245 k
Transaction Summary
==============================================================================================================================================================================================