Docker图像层本地化 – 引用图层顺序

如何正确传达一个图层比另一个图层“晚”。

考虑下面的Dockerfile:

FROM ubuntu:15.10 COPY . /app RUN make /app CMD python /app/app.py 

这个Dockerfile包含四个命令,每个命令创build一个图层。

如何描述RUN层比COPY层晚? 在上下文的情况下,安装补丁的更高层可能会缓解早期层中引入的漏洞。

在代码中

在代码中,CMD层是底层。 因此,在代码中,层越低,越晚。

Docker概述文档

只有对“最终”层的引用。

关于图像,容器和存储驱动程序| Docker文档,

Docker引用以下几种方式替代其他层的图层:

  • 持续
  • 在上面
  • 之前

Docker镜像显示后面的图像为“更高”

Docker镜像显示后面的图像为“更高”