特牛生活网

Dockerfile 多阶段构建原理_dockfile copy --from=build-CSDN博客

网友收藏
文章浏览阅读408次。多个 FROM 指令的意义多个 FROM 指令并不是为了生成多根的层关系,最后生成的镜像,仍以最后一条 FROM 为准,之前的 FROM 会被抛弃,那么之前的FROM 又有什么意义呢?每一条 FROM 指令都是一个构建阶段,多条 FROM 就是多阶段构建,虽然最后生成的镜像只能是最后一个阶段的结果,但是,能够将前置阶段中的文件拷贝到后边的阶段中,这就是多阶段构建的最大意义。# 编译阶段FROM golang:1.10.3COPY server.go /build/WORKDIR /build_dockfile copy --from=build