[解決済み】Docker Registry v2 でイメージのリストを取得する方法
2022-04-01 22:29:31
質問
docker registry v1 を使っていますが、新しいバージョンである v2 への移行に興味があります。 しかし、レジストリに存在するイメージのリストを取得する方法が必要です。たとえば registry v1 では、次のような GET リクエストを実行できます。
http://myregistry:5000/v1/search?
と表示され、その結果は
{
"num_results": 2,
"query": "",
"results": [
{
"description": "",
"name": "deis/router"
},
{
"description": "",
"name": "deis/database"
}
]
}
しかし 公式ドキュメント レジストリにある画像のリストを取得するための類似の何かがあります。どなたか、新バージョンv2でこれを行う方法をご存知でしょうか?
解決方法は?
レジストリV2の最新版(2015-07-31現在)については、以下の通りです。 この画像 をDockerHubからダウンロードしてください。
docker pull distribution/registry:master
すべてのリポジトリ(効率的にイメージ)をリストアップします。
curl -X GET https://myregistry:5000/v2/_catalog
> {"repositories":["redis","ubuntu"]}
リポジトリのすべてのタグを一覧表示します。
curl -X GET https://myregistry:5000/v2/ubuntu/tags/list
> {"name":"ubuntu","tags":["14.04"]}
レジストリに認証が必要な場合は、ユーザー名とパスワードを
curl
コマンド
curl -X GET -u <user>:<pass> https://myregistry:5000/v2/_catalog
curl -X GET -u <user>:<pass> https://myregistry:5000/v2/ubuntu/tags/list
関連
-
[解決済み] Dockerコンテナの中から、マシンのローカルホストに接続するにはどうすればよいですか?
-
[解決済み] Docker Dockerコンテナからホストへのファイルコピー
-
[解決済み] ホストからDockerコンテナにファイルをコピーする方法は?
-
[解決済み] リポジトリを使用せずに、あるホストから別のホストにDockerイメージをコピーする方法
-
[解決済み] ホストからDockerコンテナのIPアドレスを取得する方法
-
[解決済み] Dockerコンテナのシェルに入るにはどうしたらいいですか?
-
[解決済み] 古いDockerコンテナを削除する方法
-
[解決済み] Dockerでコンテナを一覧表示する方法
-
[解決済み】Dockerは仮想マシンとどう違うの?
-
[解決済み】Docker remove <none> TAGイメージ
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Dockerfileの'COPY'と'ADD'コマンドの違いは何ですか?
-
[解決済み] アルパインリナックスにGoをインストールする方法
-
[解決済み] 引数を受け取るシェルスクリプトでDocker Runのエントリポイントをオーバーライドする
-
[解決済み】Dockerのプロセスへのアタッチとデタッチはどうやるの?
-
[解決済み】終了したDockerコンテナを継続する方法
-
[解決済み】擬似TTYを割り当てるDockerの-tオプションに戸惑う
-
[解決済み】Dockerでnamedタグとlatestタグを作成する方法とは?
-
[解決済み】docker: 実行可能ファイルが$PATHに見つからない
-
[解決済み】docker-composeからdockerに接続できない。
-
[解決済み】Dockerのコンテナイメージが大きいのはなぜですか?