docker停止所有容器和删除所有镜像
- 所有停止的容器
- 所有镜像文件(不论是否使用中)
✅ 一、删除所有 停止的容器
docker container prune -f
或者更底层方式:
docker rm $(docker ps -aq -f status=exited)
✅ 二、删除所有镜像文件(⚠️ 会把本地镜像全部清掉)
docker rmi -f $(docker images -aq)
✅ 三、组合命令:一键清理所有 停止容器 + 所有镜像
docker container prune -f && docker rmi -f $(docker images -aq)
🧹 可选:清理所有未使用资源(包括容器、镜像、网络、缓存)
docker system prune -a -f
这条命令会删除:
- 停止的容器
- 未被使用的所有镜像
- 未用的网络
- 构建缓存
⚠️ 请注意:这些操作是不可恢复的,确保你不需要那些容器和镜像再进行操作。