卸载docker但不使用apt-get
时间: 2023-08-04 12:30:38 浏览: 155
如果你不想使用apt-get卸载docker,可以按照以下步骤进行操作:
1. 停止Docker服务:
```
sudo systemctl stop docker
```
2. 卸载Docker二进制文件:
```
sudo rm /usr/bin/docker
```
3. 删除Docker目录:
```
sudo rm -rf /var/lib/docker
```
4. 删除Docker配置文件:
```
sudo rm /etc/docker/daemon.json
```
5. 删除Docker用户组:
```
sudo groupdel docker
```
6. 最后,重新启动系统。
这些步骤将完全删除Docker以及其所有相关组件和配置文件。请注意,这种方法可能不太彻底,因为它只删除了Docker二进制文件和相关文件,而没有卸载Docker的依赖项。因此,如果你想完全删除Docker,请使用官方的卸载脚本进行操作。
相关问题
卸载docker和docker-compose
卸载 Docker 和 Docker Compose 可以按照以下步骤进行:
1. 停止所有正在运行的容器:sudo docker stop $(sudo docker ps -aq)
2. 删除所有容器:sudo docker rm $(sudo docker ps -aq)
3. 删除所有镜像:sudo docker rmi $(sudo docker images -q)
4. 卸载 Docker:sudo apt-get purge docker-ce
5. 卸载 Docker Compose:sudo rm /usr/local/bin/docker-compose
卸载docker-ce-cli
卸载Docker CE CLI(命令行客户端)通常涉及到几个步骤,这取决于你的操作系统。这里给出的是通用的Linux和Windows系统上的操作:
1. **Linux (Debian/Ubuntu)**:
- 打开终端,运行以下命令(可能会需要管理员权限):
```
sudo apt-get remove docker-ce-cli
sudo apt-get autoremove
```
或者使用apt-get的替代工具 `apt`:
```
sudo apt-get purge docker-ce-cli
sudo apt-get clean
```
2. **Linux (Fedora/CentOS)**:
- 使用 `dnf` 命令代替 `yum`:
```
sudo dnf remove docker-ce-cli
sudo dnf clean all
```
3. **macOS (Homebrew安装)**:
- 首先,打开终端并运行:
```
brew uninstall docker-ce-cli
```
然后删除相关文件:
```
rm -rf $(brew --prefix)/opt/docker-ce
rm -rf ~/.docker/cli-plugins/docker-ce
```
4. **Windows (通过Chocolatey安装)**:
- 在PowerShell中运行:
```
choco uninstall docker-ce-cli
```
确保清理缓存:
```
Remove-Force -Recurse
```
5. **确认卸载**:
完成上述步骤后,你可以通过检查`docker`命令是否可用来验证是否成功卸载。
阅读全文