假设我有两个不同的Dockerfile。

  • 镜像一称为nudoc / my-base-image:1.1
    FROM ubuntu:16.10
    COPY . /test.war
    
  • 镜像二称为nudoc / my-testrun-image:1.1
     FROM acme/my-base-image:1.1
     CMD /test/start.sh
    

  • 两者具有相同的层。
    在docker镜像中具有图层的优点是什么?从注册表中提取有什么好处?

    最佳答案

    正如亨利已经说过的



    如果创建命令允许,另外构建图像将重用图层。这样可以减少构建时间。例如,如果您将文件复制到图像中,并且该文件与上一个版本中的文件相同,则旧层将被重用。有关更多详细信息,请参见best practices for writing dockerfiles

    关于docker - 在docker镜像中具有图层的优点是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45676176/

    10-16 23:47