1、准备工作

# 杀死所有docker容器
docker kill $(docker ps -a -q)
# 删除所有docker容器
docker rm $(docker ps -a -q)
# 删除所有docker镜像
docker rmi $(docker images -q)
# 停止docker服务
systemctl stop docker
# 删除docker相关目录
rm -rf /etc/docker
rm -rf /run/docker
rm -rf /var/lib/dockershim
rm -rf /var/lib/docker
# 如果删除不掉,则先umount
umount /var/lib/docker/devicemapper

2、卸载工作

# 查看系统已经安装了哪些docker包
yum list installed | grep docker
# containerd.io.x86_64 1.4.12-3.1.el7 @docker-ce-stable
# docker-ce.x86_64 3:20.10.12-3.el7 @docker-ce-stable
# docker-ce-cli.x86_64 1:20.10.12-3.el7 @docker-ce-stable

# 卸载相关包
yum remove -y containerd.io.x86_64 docker-ce.x86_64 docker-ce-cli.x86_64

# 再次查看系统已经安装了哪些docker包
yum list installed | grep docker
# 不再出现相关信息,证明删除成功

# 查看docker命令
docker version
# -bash: /usr/bin/docker: No such file or directory