本文由腾讯云+社区自动同步,原文地址 https://cloud.tencent.com/developer/article/1541011
在各种项目的开发初期,总要尝试各种开源方案,取其精华弃其糟粕。
但是每种开源方案都依赖于一定的软件环境,不同的开源方案还互相冲突。
这种软件环境的冲突可以依靠建立不同的用户来解决,但是也有些软件
必须使用sudo安装到系统环境中。那么就又可以考虑用多个虚拟机来
解决问题。
但是,不管是virtual box还是kvm,都需要准备体积庞大的镜像,不符合
轻量化的开发趋势。Docker的好处就这样显示出来了。
目前碰到的问题就是,由于不知名的原因docker无法运行,使用命令
apt remove docker
之后docker命令依旧有效。
sudo apt-get remove docker
sudo apt-get remove --auto-remove docker
sudo apt remove docker-ce
很遗憾,以上两种方案都不行。
# 查询相关软件包
dpkg -l | grep docker
# 删除这个包
sudo apt remove --purge docker.io
删除前后的控制台输出如下:
可以看出已经成功完成docker的删除。