2016-09-21 8 views
0

現在、私はあるマシンから別のマシンにイメージをプッシュしています。その成功は、マシンまたはベースをレジストリサーバからのログにプッシュすることによるHTTPステータスの基盤を判断することができます。この時点で、自分のサーバー上のレジストリに本当に何があるのか​​を調べたいと思っています。私が今までに見つけたのは、外部からのAPI呼び出しであり、それを呼び出すときでさえ、画像の正確な名前とタグ付けされていなければならない場合です。私の場合は、直接アクセスできるときに現在どのレジストリにある画像を登録したいのですか?私は関連するコマンドを見つけませんでした。ドッキング・レジストリのイメージをレジストリ・サーバーに登録するにはどうすればいいですか?

答えて

1

docker CLIにはレジストリを検索する機能はありませんが、レジストリのREST APIを使用できます。

curl https://my-registry:5000/v2/_catalog      
{"repositories":["busybox","redis","ubuntu"]} 

をそして、あなたは、リポジトリのタグを照会することができます:あなたはregistry:2画像を使用していると仮定すると、あなたはcatalogエンドポイントを使用して、すべてのリポジトリを一覧表示することができます

curl https://my-registry:5000/v2/busybox/tags/list    
{"name":"busybox","tags":["2","latest"]} 

Here's the full Registry API specを。

関連する問題