要删除所有标签为 <none>
的 Docker 镜像(悬空镜像),可以使用以下命令:
推荐命令(安全高效):
docker image prune -f
命令详解:
docker image prune
:Docker 自带的清理命令,专门用于删除悬空镜像(未被任何容器引用的中间层镜像)。-f
或--force
:跳过确认提示,直接删除。
备选方案(手动过滤删除):
如果仍需删除所有包含 <none>
标签的镜像(谨慎使用,可能误删依赖项):
docker rmi $(docker images -f "dangling=true"...