1、停止docker服务
systemctl stop docker.socket
systemctl stop docker
systemctl stop containerd
2、列出已安装的docker包
yum list installed | grep -i docker
输出如下:
containerd.io.x86_64 1.6.33-3.1.el7 @docker-ce-stable
docker-buildx-plugin.x86_64 0.14.1-1.el7 @docker-ce-stable
docker-ce.x86_64 3:26.1.4-1.el7 @docker-ce-stable
docker-ce-cli.x86_64 1:26.1.4-1.el7 @docker-ce-stable
docker-ce-rootless-extras.x86_64
26.1.4-1.el7 @docker-ce-stable
docker-compose-plugin.x86_64 2.27.1-1.el7 @docker-ce-stable
3、删除docker包
yum remove -y containerd.io.x86_64 docker-buildx-plugin.x86_64 docker-ce.x86_64 docker-ce-cli.x86_64 docker-ce-rootless-extras.x86_64 docker-compose-plugin.x86_64
4、删除残留文件
rm -rf /var/lib/docker
rm -rf /var/lib/containerd
rm -rf /etc/docker/
5、删除docker用户组(可选)
sudo groupdel docker
6、清理依赖
yum autoremove -y
7、验证卸载
docker --version # 应提示 "command not found"
systemctl status docker # 应提示 "Unit docker.service not found"