是否有docker命令从repo获取比当前在系统上运行的版本更新的版本(图像)列表?例如,系统运行2.6,repo托管更新的版本,即(2.6.5,2.7,2.7.3,2.9)。
在主要版本之间进行升级时,可以进行增量升级,例如从2.6到2.9不支持。
谢谢!
答案 0 :(得分:0)
来自文档
https://docs.docker.com/engine/reference/commandline/images/#format-the-output
To list all images with their repository and tag in a table format you can use:
$ docker images --format "table {{.ID}}\t{{.Repository}}\t{{.Tag}}"
IMAGE ID REPOSITORY TAG
77af4d6b9913 <none> <none>
b6fa739cedf5 committ latest
78a85c484f71 <none> <none>
30557a29d5ab docker latest
5ed6274db6ce <none> <none>
746b819f315e postgres 9
746b819f315e postgres 9.3
746b819f315e postgres 9.3.5
746b819f315e postgres latest
另一种方法是使用注册表,就像在这个答案中一样
How can I determine if a specific tag is available for an image
顺便说一句,小心标签最新,它只是一个名字
https://medium.com/@mccode/the-misunderstood-docker-tag-latest-af3babfd6375
另见
http://www.googlinux.com/list-all-tags-of-docker-image/index.html
答案 1 :(得分:0)
尝试docker search <reponame>
https://docs.docker.com/engine/reference/commandline/search/