参考
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]
Tweet
最終更新時間:2023年04月08日 11時51分36秒