Docker Hub Registry的REST API

registry.hub.docker.com的REST API似乎不符合logging的API。

例如, curl -k https://registry.hub.docker.com/v1/repositories/busybox/tags返回:

[{“layer”:“4986bf8c”,“name”:“latest”},{“layer”:“2aed48a4”,“name”:“buildroot-2013.08.1”},…]

但是https://docs.docker.com/reference/api/registry_api/#tags说它应该返回一个标签 – > id的地图。 这就是当我向本地运行的registry发出类似请求时所看到的。

由于某种原因,Docker Hub Registry的REST API应该是不同的吗? 这是一个错误?

它看起来像而不是返回

[_tag_ : _id_]

它返回

[{"layer: _id_, "name": _tag_}]

但是在一天结束的时候你会得到同样的信息。

看看这个文档 ,因为registryAPI似乎行为有点不同于中心。