要删除所有 tag 为 <none> 的 Docker 镜像,您可以使用以下命令:

docker image prune -a

这个命令会删除所有未被使用的镜像,包括那些 tag 为 <none> 的镜像。

如果您只想删除特定的镜像,可以使用以下命令:

docker rmi $(docker images -f "dangling=true" -q)

这个命令会删除所有未标记(tag 为 <none>)的镜像。

  • docker images -f "dangling=true" -q:列出所有未标记的镜像。-f "dangling=true"表示只显示未标记的镜像,-q表示仅输出镜像ID。
  • docker rmi:删除指定的镜像。在这里,我们使用$(...)将上一步的输出作为参数传递给docker rmi,以便删除所有未标记的镜像。

请注意,在运行这些命令之前,请确保没有正在运行的容器依赖于这些镜像。如果有依赖关系,您需要先停止并删除这些容器。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐