如何validation本地构build的docker图像?

在这个问题 ,事实certificate,我不能在DockerfileFROM行中使用sha256机制来validation我在另一个派生的图像中使用正确的本地构build的非DockerHub图像。

有没有另外一种方法来validation本地构build的Docker镜像? 可能有一些最佳做法?

从文档 :

默认情况下,docker pull从Docker Hub中提取图片。 也可以手动指定要从中注册的registrypath

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

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

说你的图像名称是ubuntu然后将图像推送到具体的registry:

 docker push localhost:5000/ubuntu 

在你的Dockerfile中你可以使用:

 From localhost:5000/ubuntu 
Interesting Posts