干净卸载docker
时间: 2023-11-08 10:05:13 浏览: 74
要干净卸载 Docker,可以按照以下步骤进行操作:
1. 停止并删除所有正在运行的 Docker 容器:`docker stop $(docker ps -a -q)` 和 `docker rm $(docker ps -a -q)`
2. 删除所有的 Docker 镜像:`docker rmi $(docker images -q)`
3. 卸载 Docker:`sudo apt-get purge docker-ce`
4. 删除 Docker 的所有相关文件:`sudo rm -rf /var/lib/docker`
相关问题
ubuntu 20.04卸载docker
### 如何在 Ubuntu 20.04 上卸载 Docker
为了彻底移除 Docker 及其相关组件,在 Ubuntu 20.04 中可以执行以下操作:
#### 停止 Docker 服务
停止正在运行的服务以防止任何正在进行的操作受到影响。
```bash
sudo systemctl stop docker
```
#### 卸载 Docker 软件包
通过 `apt` 工具来删除已安装的 Docker 版本以及不再需要的相关依赖项。
```bash
sudo apt-get purge docker-ce docker-ce-cli containerd.io
```
这一步会清除大部分由 APT 安装程序管理的核心文件,但不会自动清理所有配置数据和镜像资源[^1]。
#### 移除残留的数据目录和其他文件
如果希望完全擦除所有的容器、镜像、卷等,则需手动指定路径并将其删除。通常这些位于 `/var/lib/docker` 下面。
```bash
sudo rm -rf /var/lib/docker
sudo rm -rf /etc/docker
```
注意此动作不可逆,请谨慎处理以免误删重要资料。
#### 清理可能存在的旧版本仓库列表
有时可能会存在一些第三方源或 PPA 形式的更新渠道,建议也一并整理干净。
```bash
sudo rm /etc/apt/sources.list.d/docker*.list
```
完成上述步骤之后重启计算机确保变更生效即可成功卸载 Docker。
如果Docker安装过程中磁盘占用过高,如何彻底卸载Docker并清理相关配置,以便重新安装?
在处理Docker导致的磁盘空间问题时,彻底卸载Docker并清理相关配置是必要的步骤。这不仅涉及到软件包的移除,还包括配置文件和服务的彻底清除。首先,你需要使用`yum remove`命令来卸载Docker相关软件包,以确保所有与Docker相关的软件被移除。然后,删除Docker的配置文件和存储目录,这样可以清理掉Docker在系统中留下的痕迹,包括服务配置和数据存储。具体操作如下:
参考资源链接:[彻底卸载与重新安装Docker的步骤解析](https://wenku.csdn.net/doc/6412b4f8be7fbd1778d417b5?spm=1055.2569.3001.10343)
1. 使用`yum remove`命令卸载Docker软件包:
```
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
```
2. 清除Docker的配置文件:
```
rm -rf /etc/systemd/system/docker.service.d
```
3. 删除Docker数据存储目录:
```
rm -rf /var/lib/docker
```
4. 清除Docker运行时产生的文件:
```
rm -rf /var/run/docker
```
完成上述步骤后,Docker应该已经被完全卸载,相关的配置和服务也被清理干净。此时,你可以选择使用官方提供的安装脚本或`yum`命令重新安装Docker,确保新安装的Docker不再受到旧配置的影响。在这个过程中,务必确保新的Docker安装配置不会导致磁盘空间再次被占满,例如通过调整overlay2的存储驱动配置来优化磁盘使用。如果需要深入了解更多关于Docker存储驱动配置和系统资源管理的内容,可以查看《彻底卸载与重新安装Docker的步骤解析》。这篇资料详细介绍了卸载和重新安装Docker的步骤,不仅帮助解决磁盘空间问题,也为深入学习Docker提供了实用的参考。
参考资源链接:[彻底卸载与重新安装Docker的步骤解析](https://wenku.csdn.net/doc/6412b4f8be7fbd1778d417b5?spm=1055.2569.3001.10343)
阅读全文