46

在哪里可以找到 GCR 公开镜像列表?如果是 docker 镜像,我们可以在 hub.docker.com 中列出。但我无法为 GCR 找到类似的东西。

4

4 回答 4

95

Google Container Registry 公共镜像列表的链接是:https ://console.cloud.google.com/gcr/images/google-containers/GLOBAL 。

于 2017-06-02T19:23:08.440 回答
26

tl;博士至少在今天没有这样的事情。

GCR 首先是一个私人注册中心。但是,我们尊重用户放在支持其存储库的 GCS 存储桶上的 ACL。这就是我们为存储桶提供匿名读取的方式,例如:

gcr.io/google-containers/...
gcr.io/google-appengine/...

给定一个特定项目,您可以使用以下方法在其中搜索:

docker search gcr.io/google-containers/<substring>
于 2016-02-02T16:05:29.790 回答
10

我认为现在这个问题有不同的答案:

你可以运行:

$ 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
于 2017-06-01T05:00:19.103 回答
1

“Distroless”图像也公开:

于 2020-09-28T04:45:42.483 回答