如何从ubuntu 14.04中完全删除docker
不久前我在Ubuntu上安装了Docker,但当我试图删除时,Docker仍然存在于系统中。我遵循了这一点,但没有起作用。可能您的问题是,对于从默认Ubuntu存储库安装的Docker,包名是如何从ubuntu 14.04中完全删除docker,docker,ubuntu-14.04,uninstallation,Docker,Ubuntu 14.04,Uninstallation,不久前我在Ubuntu上安装了Docker,但当我试图删除时,Docker仍然存在于系统中。我遵循了这一点,但没有起作用。可能您的问题是,对于从默认Ubuntu存储库安装的Docker,包名是Docker.io 或者包名可能类似于docker ce。 试着跑步 dpkg -l | grep -i docker 确定您已安装的软件包 因此,您需要在命令中从更改包名以匹配包名。例如,对于docker.io,它将是: sudo apt-get purge -y docker.io sudo apt-
Docker.io
或者包名可能类似于docker ce
。
试着跑步
dpkg -l | grep -i docker
确定您已安装的软件包
因此,您需要在命令中从更改包名以匹配包名。例如,对于docker.io
,它将是:
sudo apt-get purge -y docker.io
sudo apt-get autoremove -y --purge docker.io
sudo apt-get autoclean
它补充说:
上述命令不会删除主机上的映像、容器、卷或用户创建的配置文件。如果要删除所有图像、容器和卷,请运行以下命令:
从apparmor.d中删除docker:
删除docker组:
显然,我使用的系统是docker ce而不是docker。因此,在命令下面运行就成功了
sudo-apt-get-purge-docker-ce
sudorm-rf/var/lib/docker
希望能有所帮助,这将完全从ubuntu中删除“docker.io”
sudo-apt-get-purge-docker.io
@miyuru。按照他的建议,把所有的步骤都跑一遍
Ubuntu版本16.04
当我运行docker--version
时,它仍然返回一个版本。所以要完全卸载它
再次运行dpkg-l | grep-i docker
,它将列出系统中仍然存在的包
例如:
ii docker-ce-cli 5:19.03.6~3-0~ubuntu-xenial
amd64 Docker CLI: the open-source application container engine
现在将其删除,如下所示:
sudo apt-get purge -y docker-ce-cli
sudo apt-get autoremove -y --purge docker-ce-cli
sudo apt-get autoclean
希望这能解决问题,就像我的情况一样 到底是什么不起作用?@Grimmy谢谢并请参考我的回答sudo rm-r/(问题dissapear)嗨@Dmitriusan,谢谢你的及时回答。显然,我使用的系统是docker ce而不是docker。因此,运行sudo-apt-get-purge-docker-ce时,你忘记了
sudo-rm-rf/etc/docker
,然后运行apt-get-purge
。。否则,它会在apt回购协议中留下一个pc
条目(dpkg-l
仍会看到它)。此外,您可能还希望删除docker.io安装的runc
和containerd
,因此sudo将获得purge runc containerd docker.io
。。。除非您在安装docker.io之前已经有了runc
和/或containderd
。如果您对docker(像我一样)做了一些配置更改。您可能需要考虑<代码> SUDO RM/RET/DOCK/<代码>。
sudo apt-get remove docker docker-engine docker.io containerd runc
sudo rm -rf /var/lib/docker
sudo apt-get autoclean
sudo apt-get update
ii docker-ce-cli 5:19.03.6~3-0~ubuntu-xenial
amd64 Docker CLI: the open-source application container engine
sudo apt-get purge -y docker-ce-cli
sudo apt-get autoremove -y --purge docker-ce-cli
sudo apt-get autoclean
sudo apt-get remove docker docker-engine docker.io containerd runc
sudo rm -rf /var/lib/docker
sudo apt-get autoclean
sudo apt-get update