Docker 1.6 と新しいレジストリ 2.0 で検索コマンドを試した人はいますか?
SSL を使用して Nginx の背後にセットアップしましたが、これまでのところ正常に動作しています。push
問題なく写りますpull
。しかし、それらすべてを検索しようとすると、次のコマンドで404
応答が返されます。
curl -k -s -X GET https://username:password@my-docker-registry.com/v1/search
404 page not found
curl -k -s -X GET https://username:password@my-docker-registry.com/v2/search
404 page not found
root@ip-10-232-0-191:~# docker search username:password@my-docker-registry.com/hello-world
FATA[0000] Invalid repository name (admin:admin), only [a-z0-9-_.] are allowed
root@ip-10-232-0-191:~# docker search my-docker-registry.com/hello-world
FATA[0000] Error response from daemon: Unexpected status code 404
レジストリでイメージを検索するために Docker クライアントを使用する正しい方法とその理由を誰かが知っているかどうかを尋ねたかったのです。
API v2.0のドキュメントを見ると、単純に検索機能をサポートしていないのでしょうか? そのような機能を省略するのは少し奇妙に思えます。
少なくとも何かが機能します:)
root@ip-10-232-0-191:~# curl -k -s -X GET https://username:password@my-docker-registry.com/v2/hello-world/tags/list
{"name":"hello-world","tags":["latest"]}