首页/云/Docker 容器速查/悬空镜像 dangling 的成因与处理
镜像与构建107 条

悬空镜像 dangling 的成因与处理

悬空(dangling)镜像指失去全部标签引用的旧顶层镜像,常见于反复用同名标签重建的场景,<none>:<none> 是它的典型标识。

Docker 容器速查云更新于 2026-10-12
用途识别与清理悬空镜像
语法docker images --filter dangling=true
常见来源同名标签重建后旧层失去引用

示例

示例
docker images --filter dangling=true
docker image prune -f
docker rmi $(docker images -q -f dangling=true)
中间层镜像同样显示为 <none>,但只有 docker images -a 才列出;两类都可以交给 prune 统一清理。

易错点

  • 清理脚本用命令替换拼 rmi 参数时遇到异常输出会误删,优先用 prune 的内置过滤
  • 回滚依赖的旧镜像应先补打稳定标签,否则它变成悬空后会被例行清理掉

数据来源与参考

  • Docker 官方 CLI 参考:docker image prune 与 dangling 过滤(docs.docker.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌