API获取顶级Docker中心图像?
我想知道是否有一个API来获取顶级Docker Hub图像 就像我们开张时能得到的一样 我查过: 及 但是没有找到我想要的。从中,调用了以下API: 默认过滤器是通过下拉计数,它将为您提供以下响应:API获取顶级Docker中心图像?,docker,docker-registry,dockerhub,Docker,Docker Registry,Dockerhub,我想知道是否有一个API来获取顶级Docker Hub图像 就像我们开张时能得到的一样 我查过: 及 但是没有找到我想要的。从中,调用了以下API: 默认过滤器是通过下拉计数,它将为您提供以下响应: { “计数”:139, “下一步”:https://hub.docker.com/v2/repositories/library/?page=1&page_size=15", “先前”:空, “结果”:[{ “用户”:“库”, “名称”:“nginx”, “名称空间”:“库”, “存储库类型”:
{
“计数”:139,
“下一步”:https://hub.docker.com/v2/repositories/library/?page=1&page_size=15",
“先前”:空,
“结果”:[{
“用户”:“库”,
“名称”:“nginx”,
“名称空间”:“库”,
“存储库类型”:“图像”,
“地位”:1,
“说明”:“Nginx的正式构建”,
“是私人的”:错,
“是自动化的”:假,
“can_edit”:false,
“星星计数”:5777,
“拉动计数”:618674944,
“最近更新”:“2017-04-06T16:35:19.178373Z”,
“在云上构建”:null
},
...
...
]
}
因此,以下内容将为您提供在docker hub上绘制的前100张docker图像:
page\u size
的最大大小为100(因此每页100个),而count
是该端点可以给出的最大计数(对于所有页面)
例如,使用curl
和JSON解析器:
curl-s”https://hub.docker.com/v2/repositories/library/?page=1&page_size=100" | \
“结果”
现在有一个内部API,可以从商店或dockerhub查询图像。dockerhub中最受欢迎的文件可以通过以下方式检索: 请求结果有一个
popularity
数字字段。要按人气降序筛选图像,请执行以下操作:
curl-s”https://store.docker.com/api/content/v1/products/search?page_size=100&q=%2B&source=community&type=image%2Cbundle" | \
总结|按(-.popularity)排序
您是否阅读了API文档?在哪里可以找到Docker Hub的完整API参考?我只在Docker Engine和Docker Registry中找到API这是v1:我也没有找到它,我打开了一个问题,想知道为什么这个引用在