[解決済み】リモートレジストリにあるDockerイメージのすべてのタグを一覧表示するには?
2022-03-26 23:52:09
質問
CLI(推奨)またはcurlを使用して、リモートDockerレジストリにあるDockerイメージのすべてのタグを一覧表示するにはどうすればよいですか?
できれば、リモートレジストリからすべてのバージョンを取得しないでください。私はタグをリストアップしたいだけです。
解決方法は?
からの回答がありました。 ここで . ありがとうございました。:)
一行スクリプト:(debian のすべてのタグを見つける)
wget -q https://registry.hub.docker.com/v1/repositories/debian/tags -O - | sed -e 's/[][]//g' -e 's/"//g' -e 's/ //g' | tr '}' '\n' | awk -F: '{print $3}'
アップデイト Degelfのアドバイスありがとうございました。 シェルスクリプトはこちらです。
#!/bin/bash
if [ $# -lt 1 ]
then
cat << HELP
dockertags -- list all tags for a Docker image on a remote registry.
EXAMPLE:
- list all tags for ubuntu:
dockertags ubuntu
- list all php tags containing apache:
dockertags php apache
HELP
fi
image="$1"
tags=`wget -q https://registry.hub.docker.com/v1/repositories/${image}/tags -O - | sed -e 's/[][]//g' -e 's/"//g' -e 's/ //g' | tr '}' '\n' | awk -F: '{print $3}'`
if [ -n "$2" ]
then
tags=` echo "${tags}" | grep "$2" `
fi
echo "${tags}"
新しいファイル名を作ればいいんです。
dockertags
に、/usr/local/binの下(またはPATHのenvに
.bashrc
/
.zshrc
) を作成し、そのコードを入れてください。
次に、実行可能なパーミッション(
chmod +x dockertags
).
使用方法
dockertags ubuntu
---> ubuntuのすべてのタグをリストアップします。
dockertags php apache
---> 'apache' を含むすべての php タグ php をリストアップします。
関連
-
[解決済み] Dockerコンテナの中から、マシンのローカルホストに接続するにはどうすればよいですか?
-
[解決済み] ホストからDockerコンテナにファイルをコピーする方法は?
-
[解決済み] リポジトリを使用せずに、あるホストから別のホストにDockerイメージをコピーする方法
-
[解決済み] 古いDockerコンテナを削除する方法
-
[解決済み] Dockerでイメージのクリーンビルドを強制する方法
-
[解決済み] Dockerでデータベースなどの永続的なストレージを扱う方法
-
[解決済み] Dockerでコンテナを一覧表示する方法
-
[解決済み] Dockerイメージの削除方法について教えてください。
-
[解決済み] dockerイメージの内容を確認する方法
-
[解決済み】Docker Registry v2 でイメージのリストを取得する方法
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 停止したDockerコンテナを再起動する方法
-
[解決済み] Dockerfileで画像にタグを付けるには?重複
-
[解決済み] dockersやlxcにtty/std-in-outをアタッチするとはどういうことですか?
-
[解決済み】Dockerコンテナ内のRootパスワードについて
-
[解決済み】docker composeで環境変数を使用する方法
-
[解決済み】停止したDockerコンテナのみをリストアップする。
-
[解決済み】DockerFileの "VOLUME "命令を理解する。
-
[解決済み】Dockerfileに引数を渡すには?
-
[解決済み】https://index.docker.io に接続しようとすると、ネットワークがタイムアウトしました。
-
[解決済み】Dockerは使用量が多いのに、Dockerコンテナがない