学习原理之前,简单入门下
基本的核心概念
buildpacks是什么?
buildpacks允许你将你的源代码变成一个安全的,有效率的,生产就绪的容器镜像(container image)。
buildpacks对你的应用提供框架和runtime支持。buildpacks检查你的应用,确定你应用所需的依赖并适当的配置它们以在任何云上运行。
buildpacks如何工作(原理)?
每个buildpack包括两个阶段,detect
phase,build
phase
detect phase 侦测你的代码是否可以应用。一旦一个buildpack被侦测可以被应用,便执行build phase,如果工程检测失败,build phase会被忽略。
build phase
1设置构建和运行时环境
2下载依赖和编译代码
3设置合适的入口和启动脚本
builder是什么?
build