查找 Google Container Registry 公共镜像列表
Posted
技术标签:
【中文标题】查找 Google Container Registry 公共镜像列表【英文标题】:Find the list of Google Container Registry public images 【发布时间】:2016-05-11 06:48:28 【问题描述】:在哪里可以找到 GCR 公共图像列表? 如果是 docker 镜像,我们可以在 hub.docker.com 中列出。 但是我在 GCR 中找不到类似的东西。
【问题讨论】:
请看我的新答案。现在可以了。 【参考方案1】:Google Container Registry 公共镜像列表的链接是:https://console.cloud.google.com/gcr/images/google-containers/GLOBAL。
【讨论】:
正如答案中明确指出的那样,提出问题时没有这样的事情。谷歌没有像现在那样在控制台中直接支持容器注册。无论如何感谢您的回答。 正是我想要的。 docker search 没有显示我需要的任何标签。很难找到这个链接——非常感谢提供。 console.cloud.google.com/gcr/images/distroless/GLOBAL fordistroless
是否有维护项目的列表,如distroless
、google-containers
、google-appengine
等?
请注意,google-containers
主要用于托管与 kubernetes 项目相关的图像。现在已移至k8s-artifacts-prod
。所以,上面链接的新版本是:console.cloud.google.com/gcr/images/k8s-artifacts-prod【参考方案2】:
“Distroless”图像也公开:
GCR 上的 distroless 映像的完整列表:https://console.cloud.google.com/gcr/images/distroless GitHub 上的 Distroless 存储库:https://github.com/GoogleContainerTools/distroless【讨论】:
【参考方案3】:我认为这个问题现在有了不同的答案:
你可以运行:
$ 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
【讨论】:
【参考方案4】:tl;dr 至少在今天没有这样的事情。
GCR 首先是一个私人注册中心。但是,我们尊重用户放置在支持其存储库的 GCS 存储桶上的 ACL。这就是我们为存储桶提供匿名读取的方式,例如:
gcr.io/google-containers/...
gcr.io/google-appengine/...
给定一个特定的项目,您可以使用以下方法在其中搜索:
docker search gcr.io/google-containers/<substring>
【讨论】:
inside 的子集呢:http://gcr.io/google-containers/
或 http://gcr.io/google-appengine/
?以上是关于查找 Google Container Registry 公共镜像列表的主要内容,如果未能解决你的问题,请参考以下文章
使用 Container OS (COS) 在 Google Container Engine 中挂载 NFS 卷
地形 | GCP | google_container_node_pool |节点计数
Google App Engine Flexible 和 Google Container Engine 之间的区别?
使用 Go 在 Google Container/Compute Engine 中登录到 Google Cloud
Google Cloud 中的 Google Compute Engine、App Engine 和 Container Engine 有啥区别?