我需要使用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
我错过了什么,或者是否有替代方法可以获得这些结果?
答案 0 :(得分:1)
我只是使用此链接导航到第二页: https://index.docker.io/v1/search?q=sonarqube&page=2
我的工作范围是从1到num_pages
的页面属性范围,该范围在JSON响应中返回。如果您提供的数字高于num_pages
,则返回最后一页。
请求的卷曲命令:
curl -k -H "Accept: application/json" -X GET "https://index.docker.io/v1/search?q=sonarqube&page=2"