docker system prune命令详解
docker system prune
是Docker
中的一个命令,用于清理Docker
系统中的未使用资源,以帮助回收磁盘空间。这个命令执行一系列操作来删除不再需要的项目,具体包括:
- 删除所有已停止的容器。
- 删除所有未被任何容器引用的网络(自定义网络)。
- 删除所有未被标记的镜像(悬挂的镜像)。
如果使用了--volumes
或-v
选项,还会删除未被任何容器使用的数据卷。
使用这个命令可以帮助保持Docker
环境的整洁,并释放因临时或废弃的Docker
对象占用的存储空间。
基本用法:
docker system prune
更彻底的清理(包括未被任何容器使用的镜像):
docker system prune -a
或者
docker system prune --all
包含数据卷的清理:
docker system prune -a -v
请注意,执行这些操作前确认这些资源确实是不再需要的,因为一旦删除,相关数据将不可恢复。在生产环境中进行此类操作时应格外小心。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭