CentOS 7安装最新版Docker

卸载旧版本

yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine

安装yum-utils工具
yum install -y yum-utils

配置Docker官方的yum仓库
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

查看Docker版本
yum list docker-ce --showduplicates | sort -r
输出内容中,以 3: 开头的数字表示 epoch(纪元),它指示包版本的优先级。

安装Docker
安装指定版本Docker
yum install docker-ce-24.0.7-1.el7

如果不指定版本,默认安装最新版
yum install -y docker-ce

启动服务

systemctl enable docker
systemctl start docker

Docker卸载
卸载 Docker Engine、CLI、containerd 和 Docker Compose 软件包

yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras

主机上的映像、容器、卷或自定义配置文件不会自动删除。要删除所有映像、容器和卷

rm -rf /var/lib/docker
rm -rf /var/lib/containerd

来源:https://zhuanlan.zhihu.com/p/658739023