1

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 レジストリの REST API は、何らかの理由で異なるはずですか? これはバグですか?

4

1 に答える 1

4

戻るのではなく

[_tag_ : _id_]

戻ります

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

しかし、最終的には同じ情報を得ることができます。

レジストリ API の動作がハブとは少し異なるように見えるため、このドキュメントを確認してください。

于 2015-02-03T01:15:03.257 に答える