Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
API获取顶级Docker中心图像?_Docker_Docker Registry_Dockerhub - Fatal编程技术网

API获取顶级Docker中心图像?

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”, “名称空间”:“库”, “存储库类型”:

我想知道是否有一个API来获取顶级Docker Hub图像

就像我们开张时能得到的一样

我查过:

但是没有找到我想要的。

从中,调用了以下API:

默认过滤器是通过下拉计数,它将为您提供以下响应:

{
“计数”: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:我也没有找到它,我打开了一个问题,想知道为什么这个引用在