linux卸载 docker
时间: 2023-11-15 10:56:04 浏览: 72
要卸载 Docker,可以按照以下步骤进行操作:
1. 停止 Docker 服务:
```
sudo systemctl stop docker
```
2. 删除 Docker 软件包:
```
sudo apt-get purge docker-ce docker-ce-cli containerd.io
```
3. 删除 Docker 数据目录:
```
sudo rm -rf /var/lib/docker
```
4. 删除 Docker 用户组:
```
sudo groupdel docker
```
完成以上步骤后,Docker 就已经被完全卸载了。
相关问题
Linux 卸载docker
卸载 Docker 在 Linux 上通常涉及删除 Docker 安装文件、移除数据存储目录以及从系统启动项中移除 Docker。以下是基本步骤:
1. **停止并关闭 Docker**: 打开终端,输入以下命令停止运行的服务:
```
sudo service docker stop
```
2. **验证 Docker 是否已停止**: 确认 Docker 已经不再运行:
```
sudo systemctl status docker
```
3. **移除 Docker 安装文件**: 使用 `apt-get` 或 `yum` 进行卸载(取决于你的Linux发行版):
- 对于 Ubuntu/Debian:
```bash
sudo apt-get remove docker-ce docker-ce-cli containerd.io
```
- 对于 CentOS/RHEL/CentOS Stream:
```bash
sudo yum remove docker-ce docker-ce-cli containerd.io
```
4. **删除 Docker 相关配置文件** (可选):
```bash
sudo rm /etc/docker/daemon.json
sudo rm /etc/systemd/system/multi-user.target.wants/docker.service
```
5. **清理 Docker 存储库和容器镜像**:
```bash
sudo docker system prune --all --force
```
这会删除未使用的镜像、容器、网络等。
6. **检查并删除 Docker 数据卷**:
```bash
sudo rm -rf /var/lib/docker
```
注意,这一步将永久删除所有与 Docker 关联的数据,除非事先备份。
7. **更新启动脚本** (如果需要):
如果 Docker 不再自动加载到启动时,可能需要编辑 `/etc/rc.local` 或相应的启动管理器设置,如 `systemd`。
完成以上步骤后,Docker 就应该已经完全卸载了。但为了确认是否成功,你可以尝试再次安装 Docker 并查看是否能够正常运行:
```bash
sudo apt-get update && sudo apt-get install docker-ce docker-ce-cli containerd.io
```
linux卸载docker
要在 Linux 上卸载 Docker,可以按照以下步骤进行:
1. 停止所有正在运行的 Docker 容器:
```
sudo docker stop $(sudo docker ps -a -q)
```
2. 删除所有 Docker 容器:
```
sudo docker rm $(sudo docker ps -a -q)
```
3. 卸载 Docker 包:
```
sudo apt-get purge docker-ce docker-ce-cli containerd.io
```
4. 删除 Docker 相关的文件夹:
```
sudo rm -rf /var/lib/docker
sudo rm -rf /etc/docker
```
5. 删除 Docker 用户组:
```
sudo groupdel docker
```
6. 重新启动计算机以完成卸载过程。
注意:上述步骤仅适用于 Ubuntu 或基于 Debian 的 Linux 发行版。对于其他的 Linux 发行版可能有所不同,请参考相应的文档。
阅读全文