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"