0%

docker search时列出tag

使用这个脚本docker-show-repo-tag.sh

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/sh
#
# Simple script that will display docker repository tags.
#
# Usage:
# $ docker-show-repo-tags.sh ubuntu centos
for Repo in $* ; do
curl -s -S "https://registry.hub.docker.com/v2/repositories/library/$Repo/tags/" | \
sed -e 's/,/,\n/g' -e 's/\[/\[\n/g' | \
grep '"name"' | \
awk -F\" '{print $4;}' | \
sort -fu | \
sed -e "s/^/${Repo}:/"
done

这样用:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$ ./docker-show-repo-tags.sh ubuntu centos
ubuntu:14.04
ubuntu:16.04
ubuntu:17.04
ubuntu:latest
ubuntu:trusty
ubuntu:trusty-20171117
ubuntu:xenial
ubuntu:xenial-20171114
ubuntu:zesty
ubuntu:zesty-20171114
centos:6
centos:6.6
centos:6.7
centos:6.8
centos:7
centos:centos6
centos:centos6.6
centos:centos6.7
centos:centos7
centos:latest

参考:https://stackoverflow.com/a/34054903/2955061