【发布时间】:2018-12-06 21:32:52
【问题描述】:
我已成功使用 Docker 的 Multi-Stage 功能构建一些代码,然后将生成的工件复制到最终映像中。
是否可以将这个庞大的 Dockerfile 拆分为多个文件?
我想提高各个阶段的可读性。当添加更多阶段时,这将变得更加重要。
编辑:我知道我可以编写一个 Makefile(或类似文件),我首先构建一个名为“myproject-stage1”的图像,然后使用FROM myproject-stage1 AS build。但是,如果可能,我宁愿避免使用外部构建工具。
【问题讨论】:
-
在这方面我绝对是菜鸟。另外,我觉得这是一个重复的问题——但我找不到任何相关的东西。
标签: docker docker-multi-stage-build