Dockerfile 中的每条指令都会创立一个新的镜像层。正当地分层构建可以有效地利用 Docker 的缓存机制,从而放慢构建速度。例如,咱们可以将依赖项的装置与运行程序代码的复制区分放在不同的步骤中。这样一来,假设咱们只修正了代码而没有修正依赖项,那么在下次构建时,Docker 只会从新构建代码复制步骤,而依赖项装置步骤则会间接经常使用缓存,从而节俭了构建期间。
© 版权声明
Dockerfile 中的每条指令都会创立一个新的镜像层。正当地分层构建可以有效地利用 Docker 的缓存机制,从而放慢构建速度。例如,咱们可以将依赖项的装置与运行程序代码的复制区分放在不同的步骤中。这样一来,假设咱们只修正了代码而没有修正依赖项,那么在下次构建时,Docker 只会从新构建代码复制步骤,而依赖项装置步骤则会间接经常使用缓存,从而节俭了构建期间。