docker一次性清理掉所有容器和镜像
一次性清理掉所有容器和镜像的命令:
- 停止所有容器
docker stop $(docker ps -aq)
- 删除所有容器
docker rm $(docker ps -aq)
- 删除所有镜像
docker rmi -f $(docker images -aq)
⸻
一键执行(容器 + 镜像一起清理)
docker stop $(docker ps -aq) && docker rm $(docker ps -aq) && docker rmi -f $(docker images -aq)
⸻
⚠️ 注意:
• 如果有正在运行的容器依赖某些镜像,必须先 stop + rm 容器才能删除镜像。
• -f 参数会强制删除镜像,即使有依赖关系。
• 这会清空你所有的容器和镜像,操作前请确认不会影响生产环境。