2016-05-13 3 views
0

DockerHubから提供された名前のリポジトリをすべて取得する必要があります。検索用ページネーミング - dockerhub API

curl -k -H "Accept: application/json" -X GET https://index.docker.io/v1/search?q=sonarqube 

オプション働いていない:私はすでに次の呼び出しのために受け取った結果の次のページに到達するためにさまざまな方法を試してみました

curl -k -H "Accept: application/json" -X GET https://index.docker.io/v1/search?q=sonarqube&n=25&page=2 

curl -k -H "Accept: application/json" -X GET https://index.docker.io/v1/search?q=sonarqube&page_size=25&page=2 

・アム私は何も見つからない、またはそこにはに代わるものですこれらの結果を得る?

+0

、http://stackoverflow.com/questions/37082826/insufficient-scope-when-attempting-to-get-docker-hub-カタログ – Amith

答えて

1

私は単に2番目のページに移動し、このリンクを使用する: Iは1からJSON応答で返されnum_pagesにページattibute範囲で動作しhttps://index.docker.io/v1/search?q=sonarqube&page=2

num_pagesより大きい数値を指定した場合は、最後のページが返されます。

要求として

curlコマンド:これは長いV2 APIでサポートされています curl -k -H "Accept: application/json" -X GET "https://index.docker.io/v1/search?q=sonarqube&page=2"

+0

カールをリクエストできますか? – Amith

+0

コマンドは 'curl.exe -k -Hです。Accept:application/json" -X GET "https://index.docker.io/v1/search?q=sonarqube&page=2" '。 '&'文字は特殊な文字で、二重引用符で囲んだURLを指定する必要があります。 –

+0

おかげさまで、助けられたお見積もりの​​中に&ありがとうございました。 – Amith