如何在谷歌容器注册表中列出图像和标签

nav*_*ore 6 gcloud google-kubernetes-engine

寻找一种方法来使用gcloud命令行来获取容器引擎注册表图像的标记.

此命令 cloud docker search gcr.io/PROJECT/myimage 返回 NAME DESCRIPTION STARS OFFICIAL AUTOMATED PROJECT/myimage 0 但我想看到目前为止使用的标签,如gcloud Web控制台显示.

在此输入图像描述

我运行此命令的机器从docker hub中提取图像,标记它们,然后将它们推送到谷歌容器引擎 gcloud docker push...

我怀疑我可能会问如何使本地docker客户端针对google repo和docker hub repo执行命令,以便我可以获取docker images列表

******更新:请参阅/sf/answers/2664287741/以获取最新版本中的此功能.

joh*_*mcs 10

gcloud container images list-tags gcr.io/PROJECT/myimage https://cloud.google.com/sdk/gcloud/reference/container/images/list-tags


小智 5

让我告诉你一些缓解疼痛的方法:

ZONE=eu
PROJECT_ID=testproject
PROJECT_URL=gs://${ZONE}.artifacts.${PROJECT_ID}.appspot.com/containers/repositories/library

# this generates images list
gsutil ls $PROJECT_URL | sed -e 's#/$##' -e 's#.*/##' 

IMAGE_URL=gs://${ZONE}.artifacts.${PROJECT_ID}.appspot.com/containers/repositories/library/${IMAGE_NAME}/

# this generates tags list for specified image
gsutil ls $IMAGE_URL | sed -n '/\/tag_/ { s#.*/tag_##p }'
Run Code Online (Sandbox Code Playgroud)

这在大多数情况下都会为您服务。您需要读取权限才能列出 GCE 中该特定存储桶中的文件。


归档时间:

查看次数:

3917 次

最近记录:

8 年,8 月 前