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镜像显示后面的图像为“更高”