我可以使用 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/