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

时间:2017-05-21 14:10:04

标签: docker checksum sha256 docker-image

this question结果显示,我无法使用sha256FROM行中的Dockerfile机制来验证我使用的是正确的本地构建的非DockerHub图像在另一个派生图像中。

还有其他方法可以验证本地构建的Docker镜像吗?一些最佳实践可能吗?

1 个答案:

答案 0 :(得分:1)

来自docs

  

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

您可以使用以下命令在localhost上启动private docker registry

docker run -d -p 5000:5000 --restart=always --name registry registry:2

假设您的图片名称为ubuntu然后将图片推送到该特定注册表:

docker push localhost:5000/ubuntu

在您的Dockerfile中,您可以使用:

From localhost:5000/ubuntu