如何在ubuntu 中彻底删除docker
背景
在各种项目的开发初期,总要尝试各种开源方案,取其精华弃其糟粕。
但是每种开源方案都依赖于一定的软件环境,不同的开源方案还互相冲突。
这种软件环境的冲突可以依靠建立不同的用户来解决,但是也有些软件
必须使用sudo安装到系统环境中。那么就又可以考虑用多个虚拟机来
解决问题。
但是,不管是virtual box还是kvm,都需要准备体积庞大的镜像,不符合
轻量化的开发趋势。Docker的好处就这样显示出来了。
目前碰到的问题就是,由于不知名的原因docker无法运行,使用命令apt remove docker
之后docker命令依旧有效。
一些解决方案
-
在博客中方案如下
复制1 2
sudo apt-get remove docker sudo apt-get remove --auto-remove docker
-
在博客
复制
给的方案如下1
sudo apt remove docker-ce
很遗憾,以上两种方案都不行。
使用dpkg查询已安装包,针对性删除
复制
1 2 3 4 |
# 查询相关软件包 dpkg -l | grep docker # 删除这个包 sudo apt remove --purge dock.io |
可以看出已经成功完成docker的删除。
参考文献: