小编典典

在哪里可以找到docker映像的sha256代码?

docker

我想使用它们的sha256代码提取centos,tomcat等图像,例如

docker pull myimage@sha256:0ecb2ad60

但是我找不到在任何地方都可以使用的sha256代码。

我在dockerhub存储库中检查了sha256代码的任何提示,但是找不到任何提示。我按标签下载了图像

docker pull tomcat:7-jre8

并检查了图像docker inspect以查看元数据中是否有sha256代码,但是没有(添加图像的sha256代码可能会更改sha256代码)。

我是否必须自己计算图像的sha256代码并使用它?


阅读 1662

收藏
2020-06-17

共1个答案

小编典典

刚刚看到:

当我拉一个图像时,在输出的底部将显示sha256代码(摘要:sha ....):

docker pull tomcat:7-jre8
7-jre8: Pulling from library/tomcat
902b87aaaec9: Already exists 
9a61b6b1315e: Already exists 
...   
4dcef5c50d60: Already exists 
Digest: sha256:c34ce3c1fcc0c7431e1392cc3abd0dfe2192ffea1898d5250f199d3ac8d8720f
Status: Image is up to date for tomcat:7-jre8

此密码

sha256:c34ce3c1fcc0c7431e1392cc3abd0dfe2192ffea1898d5250f199d3ac8d8720f

可以用于随后拉动图像

码头工人拉tomcat @
sha256:c34ce3c1fcc0c7431e1392cc3abd0dfe2192ffea1898d5250f199d3ac8d8720f

这样,您可以确保图像不会更改并且可以安全地用于生产。

2020-06-17