摘要:
镜像(Image):是一个特殊的文件系统。它除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(例如环境变量)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。 在 Dockerfile 中, 每一条指令都会创建一个镜像层,继而会增加整体镜像的大小。 阅读全文
摘要:
格式:ONBUILD <其它指令> 在使用ONBUILD命令时,其后面跟着的其他命令在当前镜像构建时不会被执行,以其为基础镜像源,构建下级镜像源时才会执行 例子: Dockerfile 1: FROM ubuntu ONBUILD RUN mkdir app 通过上面dockerfile创建镜像,再 阅读全文
摘要:
COPY 与 ADD 命令的区别: 1. COPY 命令区别于 ADD 命令的一个用法是在 multistage 场景下。在 multistage 的用法中,可以使用 COPY 命令把前一阶段构建的产物拷贝到另一个镜像中 FROM alpine:latest RUN apk --no-cache a 阅读全文