通过标签和名称查找 docker 镜像

通过标签和名称查找 docker 镜像

当我执行 docker 镜像时,我有以下 docker 镜像列表,其中有带有多个标签的镜像,还有带有最新标签值的图像。

REPOSITORY                            TAG                 IMAGE ID            CREATED             SIZE
m1                                  latest              40febdb010b1        15 minutes ago      479MB
m2                                    130                 fab5a122127a        4 weeks ago         2.74GB
m2                                    115                 5a2ee5c5f5e5        4 weeks ago         818MB
m3                                    111                 dd91a7f68e3d        5 weeks ago         818MB
m3                                     23                  0657662756f6        5 weeks ago         2.22GB
m4                                     23                  0657662756f6        5 weeks ago         2.22GB

虽然我这样做了,但for i in {docker image save -o <imagename>.tar}我只想将图像保存为具有较高数字的标签的 tar,但除了任何带有latest标签和 docker 图像名称的 docker 图像之外,m4 如何在一个命令行中实现这一点。

答案1

作为文档说,您可以简单地使用<image>:<tag>语法。

举个例子 :docker save -o fedora-latest.tar fedora:latest

您可以使用下面的 gzip 压缩它以获取图像.tar.gz

docker save myimage:latest | gzip > myimage_latest.tar.gz

相关内容