docker - 如何在 Google 私有(private)容器注册表中列出容器镜像版本

标签 docker gcloud google-container-registry

我可以使用 gcloud docker search gcr.io/my-project 列出 Google 私有(private)容器注册表中 my-project 中发布的镜像。

NAME                              DESCRIPTION   STARS     OFFICIAL   AUTOMATED
my-project/gabipetrovay-service                 0                    
my-project/jillix-service                       0                    
my-project/service                              0           

如何查看这些图像的可用版本?

gcloud dockerspect gcr.io/my-project/gabipetrovay-service 将仅描述已提取的镜像。我想要的是查看某个镜像在容器注册表中发布了哪些版本。

最佳答案

Docker 并没有真正公开通过 CLI 执行此操作的好方法。

您可以直接访问API:

curl -u _token:$(gcloud auth print-access-token) \
  https://gcr.io/v2/my-project/jillix-service/tags/list

我们(GCR)有一些专有扩展,但是 tags: [...] 是消息的标准部分,这就是(我相信)您正在寻找的内容。

关于docker - 如何在 Google 私有(private)容器注册表中列出容器镜像版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35350053/

相关文章:

google-cloud-platform - 如何使用 Cloudbuild 通过配置文件将具有不同标签的 docker 镜像存储在 Container Registry 中?

docker - 我是追鬼吗? muslc环境中glibc exe中的动态链接库

amazon ec2 中的 docker app 此站点无法提供安全连接

python - AWS Lambda 函数返回 "errorMessage": "[Errno 30] Read-only file system: '/home/sbx_user105 1'"

kubernetes - 使用来自 gcr.io 的图像运行 pod 时出错

google-app-engine - 执行 : "gcc": executable file not found in $PATH

Java Spring Hibernate 应用程序在本地运行,但不在 aws 的 ecs docker 中

gcloud - 如何使用 gcloud 列出和查看用户的权限?

fish - 获取 fish shell 以使用gcloud命令行工具?

security - 如何修补 GKE 托管实例组(节点池)以进行程序包安全更新?