centos7卸载docker

菜鸟教程-常见命令:https://www.runoob.com/docker/docker-command-manual.html

1. 准备工作:
1.1 杀死docker有关的容器:
bash 复制代码
docker kill $(docker ps -a -q)
1.2 删除所有docker容器:
bash 复制代码
docker rm $(docker ps -a -q)
1.3 删除所有docker镜像:
bash 复制代码
docker rmi $(docker images -q)
1.4 停止 docker 服务:
bash 复制代码
systemctl stop docker
1.5 删除docker相关存储目录:(分别进行执行以下四个命令)
bash 复制代码
rm -rf /etc/docker
rm -rf /run/docker
rm -rf /var/lib/dockershim
rm -rf /var/lib/docker

如果删除不掉,则先umount:

bash 复制代码
umount /var/lib/docker/devicemapper

然后再重新执行上面那步"删除docker相关存储目录"。

2. 卸载工作
2.1 查看系统已经安装了哪些docker包:
bash 复制代码
yum list installed | grep docker

卸载相关包:

bash 复制代码
yum remove containerd.io.x86_64 docker-ce.x86_64 docker-ce-cli.x86_64 docker-ce-rootless-extras.x86_64 docker-scan-plugin.x86_64

检查是否删除成功

bash 复制代码
yum list installed | grep docker
# 不显示结果

docker version
# 提示:-bash: /usr/bin/docker: No such file or directory
相关推荐
一叶飘零_sweeeet5 分钟前
为什么 Feign 要用 HTTP 而不是 RPC?
java·网络协议·http·spring cloud·rpc·feign
bug菌¹39 分钟前
滚雪球学SpringCloud[4.1讲]: Spring Cloud Gateway详解
java·spring cloud·微服务
bug菌¹43 分钟前
滚雪球学SpringCloud[4.2讲]: Zuul:Netflix API Gateway详解
spring·spring cloud·gateway
2420301 小时前
Docker笔记-容器数据卷
docker
小筱在线2 小时前
SpringCloud微服务实现服务熔断的实践指南
java·spring cloud·微服务
shelby_loo3 小时前
通过 Docker 部署 WordPress 服务器
服务器·docker·容器
minsin3 小时前
【linux】【docker】Docker默认网段配置导致无法访问
docker
悲伤的创可贴5 小时前
Docker安装以及简单使用
linux·docker·centos
方圆师兄6 小时前
docker快速搭建kafka
docker·容器·kafka
小筱在线6 小时前
使用SpringCloud构建可伸缩的微服务架构
spring cloud·微服务·架构