centos 7.x最新手动部署Docker(解决Error downloading packages报错)
执行以下命令来卸载旧版本的Docker和相关的软件包并删除Docker相关源,这个命令会帮你卸载掉所有列出的与Docker相关的程序。#安装Docker社区版本,容器运行时containerd.io,以及Docker构建和Compose插件。#如果参考的本文安装Docker,那么Compose插件将默认安装到您的实例中,您可以通过如下命令查看。,卸载Docker时,镜像、容器、存储卷和网络不会被自
·
1、卸载旧版本的Docker(如果是全新系统可以忽略此步骤)
执行以下命令来卸载旧版本的Docker和相关的软件包并删除Docker相关源,这个命令会帮你卸载掉所有列出的与Docker相关的程序。
说明:如果系统提示说部分软件包没有安装,说明你尚未安装此软件包。
#删除Docker相关源 sudo rm -f /etc/yum.repos.d/docker*.repo #卸载旧版本的Docker和相关的软件包 sudo yum -y remove \ docker-ce \ containerd.io \ docker-ce-rootless-extras \ docker-buildx-plugin \ docker-ce-cli \ docker-compose-plugin
Docker默认保存位置是
/var/lib/docker/,卸载Docker时,镜像、容器、存储卷和网络不会被自动删除。如果想要删除这些数据,需要手动删除。
2、安装Docker社区版本
说明:如果使用的是非阿里云服务器,请将
http://mirrors.cloud.aliyuncs.com替换为https://mirrors.aliyun.com。
#添加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 #安装Docker社区版本,容器运行时containerd.io,以及Docker构建和Compose插件 sudo yum -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin #启动Docker sudo systemctl start docker #设置Docker守护进程在系统启动时自动启动 sudo systemctl enable docker #通过查看Docker版本命令,验证Docker是否安装成功 sudo docker -v #如果参考的本文安装Docker,那么Compose插件将默认安装到您的实例中,您可以通过如下命令查看 sudo docker compose version
更多推荐



所有评论(0)