据我所知,Docker 中的构建阶段是基本的事情,我对它们有实际的理解,但我很难给出一个正确的定义,而且我似乎也找不到一个。
那么:Docker构建阶段的定义是什么?
编辑:我不是问“我如何使用构建阶段?” 或“如何使用多重构建阶段?” 人们似乎非常渴望回答:-)
我有这个问题的原因是因为我在文档中看到了以下句子:
这让我想知道:构建阶段到底是什么?
我认为Docker 构建阶段不会有严格的定义,因为构建阶段通常是理论上的:
在这个问题中:构建和部署之间的区别?其中一个答案说...
Build 的意思是编译项目。
我想你也可以这样看。构建阶段是生成稍后可以获取和使用的内容的任何过程。
docker多阶段构建的想法是:
如果您已阅读文档,Alex Ellis 有一个很好的示例,其中发生了相同的逻辑:
golang图像开始,添加库,构建他的应用程序(Go 生成一个二进制可执行文件)alpine图像,添加步骤 1 中的可执行文件,并使用尺寸小得多的图像来发布他的应用程序。| 归档时间: |
|
| 查看次数: |
2145 次 |
| 最近记录: |