【发布时间】:2016-05-11 06:48:28
【问题描述】:
在哪里可以找到 GCR 公共图像列表? 如果是 docker 镜像,我们可以在 hub.docker.com 中列出。 但是我在 GCR 中找不到类似的东西。
【问题讨论】:
-
请看我的新答案。现在可以了。
标签: image list public google-container-registry
在哪里可以找到 GCR 公共图像列表? 如果是 docker 镜像,我们可以在 hub.docker.com 中列出。 但是我在 GCR 中找不到类似的东西。
【问题讨论】:
标签: image list public google-container-registry
Google Container Registry 公共镜像列表的链接是:https://console.cloud.google.com/gcr/images/google-containers/GLOBAL。
【讨论】:
distroless
distroless、google-containers、google-appengine 等?
google-containers 主要用于托管与 kubernetes 项目相关的图像。现在已移至k8s-artifacts-prod。所以,上面链接的新版本是:console.cloud.google.com/gcr/images/k8s-artifacts-prod
“Distroless”图像也公开:
【讨论】:
我认为这个问题现在有了不同的答案:
你可以运行:
$ gcloud container images list --project google-containers
NAME
gcr.io/google-containers/addon-resizer
gcr.io/google-containers/aggregator
gcr.io/google-containers/alpine-iptables-amd64
gcr.io/google-containers/alpine-iptables-arm
gcr.io/google-containers/alpine-iptables-arm64
gcr.io/google-containers/alpine-with-bash
gcr.io/google-containers/apparmor-loader
gcr.io/google-containers/busybox
gcr.io/google-containers/cadvisor
...
您也可以直接使用 gsutil 列出公共 GCR 存储桶中的所有 blob:
gsutil list gs://artifacts.PROJECT_ID.appspot.com/containers/repositories
【讨论】:
tl;dr 至少在今天没有这样的事情。
GCR 首先是一个私人注册中心。但是,我们尊重用户放置在支持其存储库的 GCS 存储桶上的 ACL。这就是我们为存储桶提供匿名读取的方式,例如:
gcr.io/google-containers/...
gcr.io/google-appengine/...
给定一个特定的项目,您可以使用以下方法在其中搜索:
docker search gcr.io/google-containers/<substring>
【讨论】:
http://gcr.io/google-containers/ 或 http://gcr.io/google-appengine/ ?