我已经使用docker.com上的安装教程安装了docker wget https://get.docker.com/ | sh。现在,我需要将其完全删除。apt-get remove docker,apt-get --auto-remove docker,apt- get remove docker.io,apt-get --auto-remove docker.io或任何其他组合不工作,因为我没有使用apt- get安装它。有什么方法可以比手动删除Docker更快地删除它?
wget https://get.docker.com/ | sh
apt-get remove docker
apt-get --auto-remove docker
apt- get remove docker.io
apt-get --auto-remove docker.io
(如果有任何区别,我正在使用Ubuntu 14.04)。
在卸载步骤中提到:
sudo apt-get purge -y docker-engine sudo apt-get autoremove -y --purge docker-engine sudo apt-get autoclean
注意:chasmani添加了注释:
我还必须添加docker-ce,docker.io并docker在前两行中完全删除
docker-ce
docker.io
docker
sudo apt-get purge -y docker-engine docker docker.io docker-ce sudo apt-get autoremove -y --purge docker-engine docker docker.io docker-ce
它增加了:
上面的命令不会删除主机上的映像,容器,卷或用户创建的配置文件。如果要删除所有映像,容器和卷,请运行以下命令:
sudo rm -rf /var/lib/docker
从apparmor.d中删除docker:
sudo rm /etc/apparmor.d/docker
删除泊坞窗组:
sudo groupdel docker
正如Micah Smith在评论添加的那样
您可能(和我一样)还需要删除运行时文件,例如/var/run/docker.sock。 尝试find / -name '*docker*'查看所有这些文件。(此搜索你的文件,看在至少/var,/run,/etc分别,如果你不喜欢这样做。)
/var/run/docker.sock
find / -name '*docker*'
/var
/run
/etc
现在,您已成功删除docker。