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