alnmawi / docker-list-tags

Lists all tags of an image.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

docker-list-tags

Lists all tags that point to specific image in repository, or all tags for all images in repository. By default uses Docker Hub registry.

Script requests digests for all available tags, so it can run for quite a while for repositories with large number of tags.

Usage

$ ./docker-list-tags.py --help
usage: docker-list-tags.py [-h] [-a] [-t TOKEN] [-i URL] NAME[:TAG|@DIGEST]

positional arguments:
  NAME[:TAG|@DIGEST]    image or repository to list

optional arguments:
  -h, --help            show this help message and exit
  -a, --all             list all images in repository
  -t TOKEN, --token TOKEN
                        custom authorization token
  -u URL, --url URL     custom registry url

Examples

$ ./docker-list-tags.py --all alpine
sha256:e9cec9aec697d8b9d450edd32860ecd363f2f3174c8338beb5f809422d182c63: 2.6
sha256:9f08005dff552038f0ad2f46b8e65ff3d25641747d3912e3ea8da6785046561a: 2.7
sha256:6199d795f07e4520fa0169efd5779dcf399cbfd33c73e15b482fcd21c42e1750: 20190228
sha256:8b6b8c0f71e83cdbf888169bdd9b89f028cba03abff05c50246a191fec31b35a: 20190408
sha256:5040b958c6bcf588c2ae798fe3ce3455100a388858db6381a6ccd9479f5c1088: 20190508
sha256:1d5bb486e4d475f3a0166f817612422d75aeafb9671d16d9c7201b8b8ab9a5b8: 20190707
sha256:484dfd8f6ffc7237d4d91cb107dad73f4594c33eacfd0fe77c284e36bad9303d: 20190809
sha256:77c2c4d3d94753cacc93fbee059ef20b6df1386f98f259e41632ab39d13a0f6a: 20190925
sha256:2f0fcd44f200bb1c0ddaed7370f042e66df1b7106c081285ad894e2fb9ba5bd2: 20191114
sha256:2e8c50cbe65693cdf3e6c3822f23ee3e07a7d92fd891d0a5ed9710aedd05ee19: 20191219
sha256:fa00ece9a1a6902309239e7406cd1f37d8d9064dd04273e696ca5cbd4e962706: 20200122
sha256:2849e06886c579433ccf3738e36017dc2b354a91d640fb01761d5b70f98d0e05: 20200319
sha256:c22dc21793cd8d713df961ea1617b09de924f3dd5291970705037ff190f228a7: 20200428
sha256:f71c6a84dc3a3e2d3423e5619ca860e515a207cd0970cf7ea13d6ed3f5859946: 20200626
sha256:3e92a8388546f6b15943678d323afdbbf1d950368264e0317b45e469dfa81d53: 20200917 edge
sha256:4dfc68bc95af5c1beb5e307133ce91546874dcd0d880736b25ddbe6f483c65b4: 3.1
sha256:ca1c944a4f8486a153024d9965aafbe24f5723c1d5c02f4964c045a16d19dc54: 3.10.0
sha256:6a92cd1fcdc8d8cdec60f33dda4db2cb1fcdcacf3410a8e05b3741f44a9b5998: 3.10.1
sha256:72c42ed48c3a2db31b7dafe17d275b634664a708d901ec9fd57b1529280f01fb: 3.10.2
sha256:c19173c5ada610a5989151111163d28a67368362762534d8a8121ce95cf2bd5a: 3.10.3
sha256:7c3773f7bcc969f03f8f653910001d99a9d324b4b9caa008846ad2c3089f5a5f: 3.10.4
sha256:f0e9534a598e501320957059cb2a23774b4d4072e37c7b2cf7e95b241f019e35: 3.10.5 3.10
sha256:7c92a2c6bbcb6b6beff92d0a940779769c2477b807c202954c537e2e0deb9bed: 3.11.0
sha256:2171658620155679240babee0a7714f6509fae66898db422ad803b951257db78: 3.11.2
sha256:ab00606a42621fb68f2ed6ad3c88be54397f981a7b70a79db3d1172b11c4367d: 3.11.3
sha256:b276d875eeed9c7d3f1cfa7edb06b22ed22b14219a7d67c52c56612330348239: 3.11.5
sha256:9a839e63dad54c3a6d1834e29692c8492d93f90c59c978c1ed79109ea4fb9a54: 3.11.6 3.11
sha256:185518070891758909c9f839cf4ca393ee977ac378609f700f60a771a2dfe321: 3.12.0
sha256:c0e9560cda118f9ec63ddefb4a173a2b2a0347082d7dff7dc14272e7841a5b5a: 3.12.1 3.12 3 latest
sha256:e9a2035f9d0d7cee1cdd445f5bfa0c5c646455ee26f14565dce23cf2d2de7570: 3.2
sha256:6bff6f65597a69246f79233ef37ff0dc50d97eaecbabbe4f8a885bf358be1ecf: 3.3
sha256:b733d4a32c4da6a00a84df2ca32791bb03df95400243648d8c539e7b4cce329c: 3.4
sha256:66952b313e51c3bd1987d7c4ddf5dba9bc0fb6e524eed2448fa660246b3e76ec: 3.5
sha256:66790a2b79e1ea3e1dabac43990c54aca5d1ddf268d9a5a0285e4167c8b24475: 3.6.5 3.6
sha256:8421d9a84432575381bfabd248f1eb56f3aa21d9d7cd2511583c68c9b7511d10: 3.7.3 3.7
sha256:04696b491e0cc3c58a75bace8941c14c924b9f313b03ce5029ebbc040ed9dcd9: 3.8.4
sha256:2bb501e6173d9d006e56de5bce2720eb06396803300fe1687b58a7ff32bf4c14: 3.8.5 3.8
sha256:644fcb1a676b5165371437feaa922943aaf7afcfa8bfee4472f6860aad1ef2a0: 3.9.2
sha256:28ef97b8686a0b5399129e9b763d5b7e5ff03576aa5580d6f4182a49c5fe1913: 3.9.3
sha256:7746df395af22f04212cd25a92c1d6dbc5a06a0ca9579a229ef43008d4d1302a: 3.9.4
sha256:115731bab0862031b44766733890091c17924f9b7781b79997f5f163be262178: 3.9.5
sha256:414e0518bb9228d35e4cd5165567fb91d26c6a214e9c95899e1e056fcd349011: 3.9.6 3.9
$ ./docker-list-tags.py alpine:latest
3.12.1 3.12 3 latest
$ ./docker-list-tags.py alpine@sha256:3e92a8388546f6b15943678d323afdbbf1d950368264e0317b45e469dfa81d53
20200917 edge

About

Lists all tags of an image.

License:GNU General Public License v3.0


Languages

Language:Python 100.0%