Centos 7 如何卸载docker

本文提供了详细的步骤指导如何彻底卸载Docker及其相关组件,并验证卸载是否成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1首先搜索已经安装的docker 安装包
[root@localhost ~]# yum list installed|grep docker
或者使用该命令
[root@localhost ~]# rpm -qa|grep docker
docker.x86_64 2:1.12.6-16.el7.centos @extras
docker-client.x86_64 2:1.12.6-16.el7.centos @extras
docker-common.x86_64 2:1.12.6-16.el7.centos @extra

2 分别删除安装包
[root@localhost ~]#yum –y remove docker.x86_64
[root@localhost ~]#yum –y remove docker-client.x86_64
[root@localhost ~]#yum –y remove docker-common.x86_64
3 删除docker 镜像
[root@localhost ~]# rm -rf /var/lib/docker
4 再次check docker是否已经卸载成功
[root@localhost ~]# rm -rf /var/lib/docker
[root@localhost ~]#
如果没有搜索到,那么表示已经卸载成功。

更多关于软件测试,可以加好友交流
在这里插入图片描述

### 卸载 Docker 服务 停止当前运行的 Docker 服务,随后将其从系统中删除。执行以下命令: ```bash sudo systemctl stop docker sudo yum remove docker-ce docker-ce-cli containerd.io docker-compose-plugin ``` 此步骤将移除 Docker 的核心组件及其相关插件[^3]。 ### 删除 Docker 安装包 Docker 安装后会生成一些临时文件和缓存数据,建议清理这些残留文件以避免占用不必要的磁盘空间。执行以下命令以删除 Docker 安装过程中产生的缓存数据: ```bash sudo yum clean all ``` 此操作将清除 YUM 缓存,确保后续卸载过程更加干净彻底[^1]。 ### 删除 Docker 创建的数据文件 Docker 在运行过程中会创建镜像、容器、数据卷等信息,这些数据存储在 `/var/lib/docker` 和 `/var/lib/containerd` 目录下。执行以下命令以彻底删除这些数据: ```bash sudo rm -rf /var/lib/docker sudo rm -rf /var/lib/containerd ``` 此操作将删除所有 Docker 容器、镜像、卷和网络配置,确保 Docker卸载后不留下任何运行时数据[^3]。 ### 清理 Docker 相关的依赖包 卸载 Docker 后,系统中可能仍然存在一些与其相关的依赖包,这些包不再被需要且可能影响系统稳定性。执行以下命令以清理这些无用依赖: ```bash sudo yum autoremove ``` 此命令将删除所有不再被依赖的软件包,释放系统资源。 ### 删除 Docker 的配置文件(可选) 如果此前对 Docker 进行过自定义配置(如 `daemon.json`),这些配置文件通常位于 `/etc/docker/` 目录下。如需彻底清除所有配置,可执行以下命令: ```bash sudo rm -rf /etc/docker/ ``` 此操作将删除所有 Docker 的配置文件,适用于需要完全重置 Docker 环境的场景[^3]。 ### 验证 Docker 是否已卸载 执行以下命令以确认 Docker 是否已从系统中完全卸载: ```bash docker --version ``` 如果命令返回 `command not found`,则表示 Docker 已成功卸载
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值