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
Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐