要删除所有tag为none的Docker镜像,可以在终端中运行以下命令:
Linux下这么操作:
docker images -q --filter "dangling=true" | xargs docker rmi
此命令将列出所有tag为none的镜像(即dangling镜像),然后使用docker rmi命令删除它们。
对于 Windows PowerShell,可以使用以下命令删除所有 tag 为 none 的镜像:
docker images -qf "dangling=true" | foreach { docker rmi -f $_ }
该命令将筛选出所有 tag 为 none 的镜像。然后使用 foreach
循环来逐一的执行 docker rmi
命令来删除这些镜像。
另外,如果在 Windows 上正常使用 Docker Desktop,可以在 Docker Desktop 界面中选择 “Clean Up” 选项来删除所有未使用的镜像。