在使用 Docker 时,可能会遇到需要停止所有镜像并彻底卸载 Docker 的情况。以下是我整理的具体步骤,方便以后参考。
停止镜像并卸载 Docker 的步骤
停止所有运行中的容器: 使用以下命令停止所有正在运行的 Docker 容器:
docker stop $(docker ps -q)
删除所有容器: 为了完全清理环境,删除所有容器(包括已停止的):
docker rm -f $(docker ps -aq)
删除所有镜像: 清理所有本地镜像以释放空间:
docker rmi $(docker images -q)
卸载 Docker: 根据您的操作系统使用相应的命令卸载 Docker:
对于 Ubuntu:
sudo apt-get remove --purge docker-ce docker-ce-cli containerd.io
.对于 CentOS:
sudo yum remove docker-ce docker-ce-cli containerd.io
删除 Docker 数据目录: 确保删除所有与 Docker 相关的数据文件:
sudo rm -rf /var/lib/docker
sudo rm -rf /etc/docker
sudo rm -rf /var/run/docker.sock
验证卸载: 最后,您可以通过检查 Docker 版本来确认是否已成功卸载:
docker --version
补充----
干净地卸载 Docker Compose
删除 Docker Compose 文件: 如果您是通过下载的二进制文件安装的 Docker Compose,可以使用以下命令删除它:
sudo rm /usr/local/bin/docker-compose
验证卸载: 运行以下命令检查 Docker Compose 是否已卸载:
docker-compose --version
评论区