在哪里可以找到 GCR 公开镜像列表?如果是 docker 镜像,我们可以在 hub.docker.com 中列出。但我无法为 GCR 找到类似的东西。
问问题
31439 次
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”图像也公开:
- GCR 上的 distroless 映像的完整列表:https ://console.cloud.google.com/gcr/images/distroless
- GitHub 上的 Distroless 存储库:https ://github.com/GoogleContainerTools/distroless
于 2020-09-28T04:45:42.483 回答