如何验证本地构建的docker映像?

如何验证本地构建的docker映像?,docker,checksum,sha256,docker-image,Docker,Checksum,Sha256,Docker Image,事实证明,我无法在Dockerfile的FROM行中使用sha256机制来验证我在另一个派生映像中使用了正确的本地构建的非DockerHub映像 是否有其他方法验证本地构建的Docker映像?可能有一些最佳实践?来自: 默认情况下,docker pull从docker Hub提取图像。也是 可以手动指定要从中提取的注册表的路径 您可以使用以下命令在本地主机上启动: docker run -d -p 5000:5000 --restart=always --name registry regist

事实证明,我无法在Dockerfile的FROM行中使用sha256机制来验证我在另一个派生映像中使用了正确的本地构建的非DockerHub映像

是否有其他方法验证本地构建的Docker映像?可能有一些最佳实践?

来自:

默认情况下,docker pull从docker Hub提取图像。也是 可以手动指定要从中提取的注册表的路径

您可以使用以下命令在本地主机上启动:

docker run -d -p 5000:5000 --restart=always --name registry registry:2
说出您的图像名称isubuntu,然后使用以下命令将图像推送到特定注册表:

docker push localhost:5000/ubuntu
在Dockerfile中,您可以使用:

From localhost:5000/ubuntu

docker docs没有提及任何内容,因此我认为BMitch对您提到的问题的评论是目前唯一可能的答案。这似乎非常有用!我马上就来。