不久前我在 Ubuntu 上安装了 Docker,但是当我尝试删除时,Docker 仍然存在于系统中。我遵循了这个 https://stackoverflow.com/a/31313851/2340159 但没有用。
原文由 VithuBati 发布,翻译遵循 CC BY-SA 4.0 许可协议
不久前我在 Ubuntu 上安装了 Docker,但是当我尝试删除时,Docker 仍然存在于系统中。我遵循了这个 https://stackoverflow.com/a/31313851/2340159 但没有用。
原文由 VithuBati 发布,翻译遵循 CC BY-SA 4.0 许可协议
可能您的问题是对于从默认 Ubuntu 存储库安装的 Docker,包名称是 docker.io
或者包名称可能类似于 docker-ce
。尝试运行
dpkg -l | grep -i docker
确定您拥有的已安装软件包
因此,您需要在 https://stackoverflow.com/a/31313851/2340159 的命令中更改包名称以匹配包名称。例如,对于 docker.io
它将是:
sudo apt-get purge -y docker.io
sudo apt-get autoremove -y --purge docker.io
sudo apt-get autoclean
它补充说:
上述命令不会删除主机上的图像、容器、卷或用户创建的配置文件。如果您希望删除所有镜像、容器和卷,请运行以下命令:
sudo rm -rf /var/lib/docker
从 apparmor.d 中删除 docker:
sudo rm /etc/apparmor.d/docker
删除 docker 组:
sudo groupdel docker
原文由 Dmitriusan 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答2.4k 阅读✓ 已解决
2 回答793 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答1.4k 阅读
1 回答1.6k 阅读
2 回答1.2k 阅读
1 回答955 阅读
显然,我使用的系统有 docker-ce 而不是 Docker。因此,在命令下运行就可以了。
sudo apt-get purge docker-ce
sudo rm -rf /var/lib/docker
希望能帮助到你