在安装最新版本的 Docker 之前,建议先卸载旧版本的 Docker 及其相关组件,以避免潜在的安装冲突和兼容性问题。执行以下命令来卸载旧版本的 Docker 和相关的软件包并删除 Docker 相关源:sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine安装 Docker 社区版 1、添加 Docker 软件包源 sudo wget -O /etc/yum.repos.d/docker-ce.repo http://mirrors.cloud.aliyuncs.com/docker-ce/linux/centos/docker-ce.repo sudo sed -i 's|https://mirrors.aliyun.com|http://mirrors.cloud.aliyuncs.com|g' /etc/yum.repos.d/docker-ce.repo 2、安装 Docker 社区版及相关组件 sudo yum -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin 3、启动 Docker 并设置开机自启 sudo systemctl start docker sudo systemctl enable docker 4、验证 Docker 是否安装成功 通过查看 Docker 版本命令,验证 Docker 是否安装成功 sudo docker -v 如果显示 Docker 的版本信息,如 Docker version 20.10.12, build e91ed57,则表示 Docker 已安装成功。安装 Docker Compose 插件如果您需要使用 Docker Compose,可以通过以下命令安装 Compose 插件:sudo yum -y install docker-compose-plugin验证 Compose 插件是否安装成功:sudo docker compose version如果显示 Compose 的版本信息,如 Docker Compose version v2.3.3,则表示 Compose 插件已安装成功。配置镜像加速器为了提高 Docker 镜像的下载速度,可以配置镜像加速器。以下是 CentOS 7 的配置方法:1、复制默认配置文件sudo cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.service2、编辑配置文件将加速器地址添加到配置文件的启动命令中:sudo sed -i "s|ExecStart=/usr/bin/dockerd|ExecStart=/usr/bin/dockerd --registry-mirror=<your accelerate address>|g" /etc/systemd/system/docker.service3、重新加载 systemd 配置并重启 Dockersudo systemctl daemon-reloadsudo systemctl restart docker完成以上步骤后,Docker 将使用指定的镜像加速器,从而加快镜像的下载速度。注意:请将 <your accelerate address> 替换为您实际使用的镜像加速器地址。