ubuntu完全卸载docker
时间: 2024-06-21 13:02:18 浏览: 234
你可以使用以下命令完全卸载Docker:
1. 卸载Docker软件包:
```
sudo apt-get purge docker-ce docker-ce-cli containerd.io
```
2. 删除所有相关文件,包括镜像、容器和配置文件:
```
sudo rm -rf /var/lib/docker
sudo rm -rf /etc/docker
sudo rm -rf /var/run/docker.sock
```
相关问题
ubuntu怎么卸载docker
在Ubuntu上卸载Docker,你可以按照以下步骤操作:
1. **更新包列表**:
打开终端并运行命令:
```
sudo apt-get update
```
2. **移除Docker**:
使用`apt-get`命令卸载Docker及其依赖:
```
sudo apt-get remove docker-ce docker-ce-cli containerd.io
```
如果提示有其他软件需要卸载,请确认并执行。
3. **删除Docker组成员资格**:
```
sudo gpasswd -d $USER docker
```
这将你从docker组中移除,让你无法直接使用docker命令。
4. **清理缓存和配置**:
```
sudo rm -rf /var/lib/docker && sudo rm -rf /etc/docker
```
5. **验证是否已卸载**:
检查Docker是否已经完全移除,可以运行:
```
sudo systemctl status docker
```
如果状态显示为“inactive (dead)”,说明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。
阅读全文