如何彻底删除Docker

HB 电脑 2022-12-19

随着云计算和容器技术的快速发展,Docker已成为现今最流行的容器化应用平台之一。然而,对于一些用户来说,他们可能会遇到一些问题,如无法启动Docker容器、无法更新Docker等。这些问题可能与Docker未正确删除有关。本文将向您展示如何彻底卸载Docker以解决这些问题。

步骤一:查看Docker状态

在终端上输入以下命令来查看docker状态:

systemctl status docker

步骤二:停止Docker

在卸载Docker之前,首先需要停止Docker。

在终端上,输入以下命令来停止正在运行的Docker服务:

systemctl stop docker

关闭开机自启

systemctl disable docker

步骤三:删除Docker软件包

Docker包含了许多软件包。因此,您需要将其全部删除。

在终端上,输入以下命令以删除Docker软件包:

apt-get purge docker-ce

这个命令将删除Docker软件包及依赖项。

步骤四:删除Docker目录和文件

在上一步删除Docker软件包之后,您需要手动删除Docker目录和文件。

在终端上,输入以下命令以删除Docker目录和文件:

rm -rf /var/lib/docker

rm -rf /etc/docker

rm -rf /etc/apparmor.d/docker

groupdel docker

第一条命令将删除/var/lib/docker目录,这是Docker运行期间生成容器镜像、容器等文件的位置。

第二条命令将删除/etc/docker目录,这是Docker的配置文件位置。

第三个命令将删除AppArmor策略。

最后一个命令将删除Docker用户组。

步骤五:删除Docker存储库

这是最后一步,这样Docker就会从您的系统中完全删除。

在终端上,输入以下命令以删除Docker存储库:

apt-get remove docker-ce-cli
apt-get autoremove -y

第一条命令将从存储库中删除Docker CE CLI(根据安装版本实际情况,可能提示找不到文件,此例是 Docker CE CLI)。

第二条命令将自动删除依赖项。

Ubuntu系统如下操作:

1、删除某软件,及其安装时自动安装的所有包

apt-get autoremove docker docker-ce docker-engine  docker.io  containerd runc

2、查找docker残留

dpkg -l | grep docker

0.png

1.png

卸载没有删除的docker相关插件

4、删除docker的相关配置&目录

sudo rm -rf /etc/systemd/system/docker.service.d
sudo rm -rf /var/lib/docker

现在,您已成功地从您的系统中删除了Docker,使用以下命令来验证是否已卸载干净。

docker version

返回类似 "No such file or directory"

结论:

以上是彻底卸载Docker的步骤。在docker出现问题时,建议先进行这些步骤,彻底删除Docker重新安装,以保障Docker的正确性和稳定性。

以上就是如何彻底卸载docker的详细内容,更多请关注本站的其它相关文章!

相关文章:《 卸载Docker 》

PREV
Dcoker安装青龙
NEXT
使用WinSW安装Windows服务

评论(0)

发布评论