Docker在清除之后仍然显示该版本

时间:2018-05-09 08:41:29

标签: docker

经过几次问题后,我决定清空Docker,以便第二次重新安装。以下是我清除所有与Docker相关的软件包的步骤:

- dpkg -l | grep -i docker
- sudo apt-get purge docker-engine docker docker-compose
- sudo apt-get autoremove --purge docker docker-compose docker-engin

我甚至删除了包含Docker文件和包含器/var/lib/docker

的文件夹

但是我完成后仍然会显示泊坞版。

docker -v
Docker version 17.06.2-ce, build a04f55b

2 个答案:

答案 0 :(得分:2)

编辑:此解决方案适用于使用Debian软件包的系统(Debian,Ubuntu,Mint,...)。

您看到Docker二进制文件仍存在于您的系统中。 您可以使用whereis命令找到它:

# whereis docker
docker: /usr/bin/docker /usr/lib/docker /etc/docker /usr/share/man/man1/docker.1.gz

现在已找到二进制文件(示例中为/usr/bin/docker),您可以使用dpkg -S <location>查找其包。请参阅related post

# dpkg -S /usr/bin/docker
docker-ce: /usr/bin/docker

然后,如果没有通过存储库安装软件包,您可以使用常用工具(docker-ceapt-get purge删除软件包(此处为dpkg -r)。

答案 1 :(得分:0)

该版本号看起来像是snap包的最后一个版本。如果您通过snap安装,则卸载使用相同的工具:

sudo snap remove docker