从爬虫到网络---<基石9> 在VPS上没搞好Docker项目,把他卸载干净
1.停止并删除所有正在运行的容器
docker ps -a # 查看所有容器
docker stop $(docker ps -aq) # 停止所有容器
docker rm $(docker ps -aq) # 删除所有容器
如果提示没有找到容器,可以忽略这些提示。
2.删除所有镜像
docker images # 查看所有镜像
docker rmi $(docker images -q) # 删除所有镜像
3.删除所有卷和网络(可选)
docker volume prune -f
docker network prune -f
如需全部清理,也可以:
docker system prune -a --volumes -f
这条命令会删掉所有未被使用的容器、镜像、网络和卷,请谨慎执行。
4.卸载 Docker
Ubuntu/Debian:
sudo apt-get remove --purge docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo apt-get autoremove
CentOS:
sudo yum remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
5.删除 Docker 所有相关的配置和数据文件夹(可选,谨慎!)
sudo rm -rf /var/lib/docker
sudo rm -rf /etc/docker
sudo rm -rf /var/run/docker.sock
sudo rm -rf ~/docker
如有项目目录下的残余代码文件也可以清理:
rm -rf ~/你的项目目录
6.确认 Docker 是否已彻底删除
docker --version # 如果提示找不到命令,说明已删除彻底
注意事项:
- 上述命令有些涉及不可逆的操作(特别是 prune 和 rm -rf),请注意不要误删系统中其他重要数据。
- 确认无其他依赖 Docker 的服务后再操作。
如有Linux服务器权限不足或遇到“找不到命令”,请补上 sudo 或联系服务器管理员。