トップ 差分 一覧 ソース 置換 検索 ヘルプ PDF RSS ログイン

dockerイメージのタグをコマンドで取得する

参考

https://qiita.com/UKIUKI_ENGINEER/items/9fa237cd937c9d329595

概要

コマンドでdockerイメージのタグ一覧をコマンドで取得する。
以前は

https://registry.hub.docker.com/v1/repositories/イメージ名/tags

で取得できていたが、現在は

https://hub.docker.com/v2/repositories/library/イメージ名/tags

で取得できる。

docker-tags

 #!/bin/sh
 
 if [ $# != 1 ]; then
   exit 0
 fi
 
 next="https://hub.docker.com/v2/repositories/library/${1}/tags?page_size=100"
 while [ -n "${next}" ]; do
   res=$(curl -s "${next}" | sed -e 's/,/\\n/g')
   next=$(echo ${res} | sed -n 2P | grep '\"next\":' | sed -e 's/\":\"/\" \"/g' | awk '{print $2}' | sed -e 's/\"//g' -e 's/\\u0026/\&/g' )
 
   echo ${res} |
   grep '\"name\":' |
   awk -F":" '{print $2}' |
   sed -e 's/\"//g'
 done


[カテゴリ: 仮想化]

[通知用URL]



  • Hatenaブックマークに追加
  • livedoorクリップに追加
  • del.icio.usに追加
  • FC2ブックマークに追加

最終更新時間:2023年04月08日 11時51分36秒