技术笔记 · 2026-04-13
如何彻底的删除 Docker 部署的项目?
# 🧹 Docker 容器与资源清理指南 ## 1️⃣ 查看当前运行的容器 ```bash docker ps -a 确认哪些容器是需要删除的。 2️⃣ 进入项目目录并停止、清理 cd /root/你的项目文件夹 docker compose down -v --rmi all 🔑 参数说
# 🧹 Docker 容器与资源清理指南
## 1️⃣ 查看当前运行的容器
```bash
docker ps -a
确认哪些容器是需要删除的。
2️⃣ 进入项目目录并停止、清理
cd /root/你的项目文件夹
docker compose down -v --rmi all🔑 参数说明
⚠️ 注意:
不加
-v→ 数据卷会残留不加
--rmi all→ 镜像会残留
3️⃣ 删除项目目录
rm -rf /root/你的项目文件夹4️⃣ 清理残留资源(可选)
如果之前手动执行过 docker stop / docker rm,可能会有残留资源:
# 删除所有未使用的镜像
docker image prune -af
# 删除所有未使用的卷
docker volume prune -f
# 一键清理所有未使用资源(推荐)
docker system prune -af --volumes
5️⃣ 验证清理结果
docker ps -a # 确认容器已删除
docker images # 确认镜像已删除
docker volume ls # 确认卷已删除
df -h / # 查看磁盘空间是否释放
✅ 核心要点
💡 只要是用
docker compose启动的项目,推荐使用以下命令清理:
docker compose down -v --rmi all📌 一定要在 docker-compose.yml 所在目录下执行,这是最干净、最彻底的清理方式。