CentOS 卸载docker

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"