我一直在设置我的 kubernetes 集群,并且一直在使用Google Container Registry来存储图像。
作为我设置的一部分,我正在构建一些工具,我需要在远程存储库中搜索图像,包括标签。
所以我的问题是: 如何在 Google Cloud Registry 中搜索图像?
我试过没有运气使用dockercli 进行搜索:
$ docker search eu.gcr.io/project-101
Error response from daemon: Unexpected status code 403
$ gcloud docker search eu.gcr.io/project-101
Error response from daemon: Unexpected status code 403
$ docker login -e not@val.id -u _token -p mytoken https://eu.gcr.io
WARNING: login credentials saved in /Users/drwho/.docker/config.json
Login Succeeded
$ docker search eu.gcr.io/project-101
Error response from daemon: Unexpected status code 403
$ docker search eu.gcr.io/not-known
Error response from daemon: Unexpected status code 404
如您所见,我尝试了很多不同的方法。最后一个选项可能是使用 Google Storage Bucket API 并“手动”搜索文件系统。