Py学习  »  docker

`docker图片——有标签和没有标签的摘要给出了不同的答案

rcv • 3 年前 • 1484 次点击  

我正试图找出如何在本地机器上确定图像摘要。

如果我问 docker images 告诉我关于我的图片摘要,它会很高兴地告诉我正确的答案:

rcv@mymachine:~$ docker images -a --digests docker.myregistry.net/myproject/myimage
REPOSITORY                                TAG          DIGEST                                                                    IMAGE ID       CREATED        SIZE
docker.myregistry.net/myproject/myimage   8.0.0-rc9    sha256:56993a4bdf42a6337c1e9a32603c8758d9a67b42b525c18c6d500b8688f50c47   2198f19aede7   3 days ago     1.84GB

然而,如果我试着问 明确地 关于我感兴趣的标签,它会告诉我没有摘要。

rcv@mymachine:~$ docker images -a --digests docker.myregistry.net/myproject/myimage:8.0.0-rc9
REPOSITORY                                TAG         DIGEST    IMAGE ID       CREATED      SIZE
docker.myregistry.net/myproject/myimage   8.0.0-rc9   <none>    2198f19aede7   3 days ago   1.84GB

我一直在交替地在本地构建这个图像,然后从注册表中把它拉回来。有没有可能 docker图像 是困惑,还是我遗漏了上述两个命令之间的细微差别?

谢谢

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/133296
 
1484 次点击  
文章 [ 1 ]  |  最新文章 3 年前
BMitch
Reply   •   1 楼
BMitch    3 年前

这似乎是一个错误 bug in the docker CLI .这应该不会对基础摘要产生任何影响。如果您知道要查询的图像,那么查看该图像的摘要可能会更容易:

$ docker image inspect nginx:latest --format '{{index .RepoDigests 0}}'
nginx@sha256:644a70516a26004c97d0d85c7fe1d0c3a67ea8ab7ddf4aff193d9f301670cf36