一、准備工作:
1.殺死docker有關的容器:
docker kill $(docker ps -a -q)
2.刪除所有docker容器:
docker rm $(docker ps -a -q)
3.刪除所有docker鏡像:
docker rmi $(docker images -q)
4.停止 docker 服務:
systemctl stop docker
5.刪除docker相關存儲目錄:(分別進行執行以下四個命令)
1.rm -rf /etc/docker 2.rm -rf /run/docker 3.rm -rf /var/lib/dockershim 4.rm -rf /var/lib/docker
6.如果刪除不掉,則先umount:
umount /var/lib/docker/devicemapper
7.然后再重新執行上面那步“刪除docker相關存儲目錄”。
二、卸載工作
經過上面一系列准備后,我們終於到了最后環節,開始刪除docker。
1.查看系統已經安裝了哪些docker包:
[root@iZ2zecam7745khaizqqjxaZ /]# yum list installed | grep docker
卸載相關包:
[root@localhost ~]# yum remove containerd.io.x86_64 docker-ce.x86_64 docker-ce-cli.x86_64 docker-ce-rootless-extras.x86_64 docker-scan-plugin.x86_64
2.接着會出現選擇提示,直接輸入“y”然后回車就可以。
3.再次查看
yum list installed | grep docker
不再出現相關信息,證明刪除成功,
4.再看看docker命令:
[root@iZ2zecam7745khaizqqjxaZ /]# docker version
-bash: /usr/bin/docker: No such file or directory
5.成功卸載docker