用于registry.hub.docker.com的REST API似乎与记录的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的映射。 这是我向本地运行的注册表发出类似请求时看到的。
Docker Hub Registry的REST API是否由于某些原因而有所不同? 这是错误吗?
看起来好像没有回来
[_tag_ : _id_]
它返回
[{"layer: _id_, "name": _tag_}]
但是一天结束时您会得到相同的信息。
请查看此文档 ,因为注册表api的行为似乎与集线器略有不同。