2

在尝试使用带有分页参数的_catalog API 查询我的 GCR容器注册表时,我发现没有 Docker 文档中描述的分页机制。

$ TOKEN=$(gcloud auth print-access-token)
$ curl -v -u _token:${TOKEN} -X GET "https://gcr.io/v2/_catalog?n=1"

我看到您一次获得所有存储库。我希望得到一个单一的存储库。这是响应的正文:

{"repositories":["image1","image2","image3", ... , "image2016"]}

响应的标头中没有关于 GCR 处理请求方式的信息,即以下查询返回与上述相同的结果:

curl -v -u _token:${TOKEN} -X GET "https://gcr.io/v2/_catalog"

谷歌表示它支持所有 V2 docker 注册表 API。

4

0 回答 0