美文网首页
删除所有标签为 的容器和镜像

删除所有标签为 的容器和镜像

作者: 勤的空间 | 来源:发表于2023-05-27 22:29 被阅读0次

    在 Docker 中,您可以使用以下命令批量删除所有标签为 <none> 的容器和镜像:

    1. 使用以下命令列出所有标签为 <none> 的 Docker 容器:
      docker ps -aqf "status=exited" --filter "name=^/.*" | xargs docker rm
      该命令将列出所有已经停止的容器,并通过 xargs 命令将容器 ID 输入到 docker rm 命令中,从而删除它们。

    2. 使用以下命令列出所有标签为 <none> 的 Docker 镜像:
      docker images | grep "<none>" | awk '{print $3}' | xargs docker rmi
      该命令将列出所有带有 <none> 标签的镜像,并通过 awk 命令提取镜像 ID。然后,通过 xargs 命令将镜像 ID 输入到 docker rmi 命令中,从而删除它们。

    请注意,这些命令将删除所有标签为 <none> 的容器和镜像,因此请谨慎操作。如果您想要删除特定的容器或镜像,请使用适当的过滤选项来限制删除的对象。

    相关文章

      网友评论

          本文标题:删除所有标签为 的容器和镜像

          本文链接:https://www.haomeiwen.com/subject/pmyredtx.html