搜索分页 - dockerhub API

Pagination for search - dockerhub API

我需要从 DockerHub 获取所有具有提供名称的存储库。我已经尝试了各种方法来访问以下调用收到的下一页结果:

curl -k -H "Accept: application/json" -X GET https://index.docker.io/v1/search?q=sonarqube

无效的选项:

curl -k -H "Accept: application/json" -X GET https://index.docker.io/v1/search?q=sonarqube&n=25&page=2

curl -k -H "Accept: application/json" -X GET https://index.docker.io/v1/search?q=sonarqube&page_size=25&page=2

我是否遗漏了什么,或者是否有其他方法可以获得这些结果?

我只是使用这个 link 导航到第二页: https://index.docker.io/v1/search?q=sonarqube&page=2

我工作的页面属性范围从 1 到 num_pages,它在 JSON 响应中返回。如果您提供的数字大于 num_pages,则它 returns 最后一页。

请求的卷曲命令: curl -k -H "Accept: application/json" -X GET "https://index.docker.io/v1/search?q=sonarqube&page=2"