从爬虫到网络---<基石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   # 如果提示找不到命令,说明已删除彻底

注意事项:

  1. 上述命令有些涉及不可逆的操作(特别是 prune 和 rm -rf),请注意不要误删系统中其他重要数据。
  2. 确认无其他依赖 Docker 的服务后再操作。

如有Linux服务器权限不足或遇到"找不到命令",请补上 sudo 或联系服务器管理员。

相关推荐
白猫不黑6 小时前
从运维到网络安全:转行优势、路径与薪资前景全解析
运维·网络·web安全·网络安全·信息安全·渗透测试
dog2506 小时前
多路径聚合效率的统计理论
网络·tcp/ip
草莓熊Lotso6 小时前
【Linux网络加餐】手动部署:SSH 与 Web 服务实战 + 底层原理全解析
linux·运维·网络·人工智能·python·langchain·ssh
禅口魔心6 小时前
RK3576开发——Docker部署
docker·嵌入式linux
剑锋所指,所向披靡!6 小时前
TCP并发服务器
服务器·网络·tcp/ip
网安蟹佬霸7 小时前
密码学安全实战:从加密原理到哈希破解的完整攻防指南
网络·算法·安全·web安全·开源·密码学·哈希算法
AI备忘录7 小时前
(十一)DHCP 配置命令五厂商对照:华为 华三 锐捷 迈普 思科
服务器·网络·网络协议·网络安全·华为
随便做点啥7 小时前
32卡×4090 24GB,Qwen3.8-27B-FP8 集群部署报告
服务器·经验分享·docker·vllm
迪康coolmu8 小时前
企业文件外发防泄漏实践:从通道封堵到三层全链路管控
大数据·运维·网络·人工智能·安全·阿里云
To_OC15 小时前
跑了3个Docker容器后,我终于搞懂镜像和容器到底啥关系
后端·docker·容器