gpt4 book ai didi

docker - 如何从 Google Container Registry 中彻底删除容器镜像?

转载 作者:IT老高 更新时间:2023-10-28 21:43:40 34 4
gpt4 key购买 nike

我已使用 gcloud docker push 将容器镜像推送到 Google Container Registry。两个问题:

如何从注册表中彻底删除推送的容器镜像? (我知道我可以删除图像的标签并使其不再可访问。)

镜像带来了一堆 Docker 层。我想通过图像删除来删除所有未使用的图层。

最佳答案

更新:您现在可以直接从 UI 中删除单个容器图像。

  1. 转至Container Registry page .
  2. 您应该会看到一个容器图像列表。单击要删除的那个。 Container Registry
  3. 选择一个或多个标签,然后单击删除按钮。 Select and Delete images

截至 2015 年 11 月:目前无法从注册表中彻底删除单个容器镜像。现在,基本上是全有或全无。 GCR 团队正在努力解决这个问题!

原答案:我想不出删除单个图像的简单方法。您可以使用 gsutil rb gs://artifacts.<PROJECT-ID>.appspot.com 删除 Cloud Storage 存储分区来删除所有图像.您也可以使用存储浏览器并尝试删除单个部分 (https://console.developers.google.com/storage/browser/artifacts ..appspot.com),但您必须知道每一层的 Docker 哈希!

关于docker - 如何从 Google Container Registry 中彻底删除容器镜像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33755768/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com