通过 Zip & Git 构建镜像
Zip 包 与 Git 仓库构建镜像的区别在于 Git 可以更好的进行可持续化构建,而 Zip 包更适合单次简单快速的构建。
示例
使用 DPanel 仓库地址, 快速的构建 DPanel 镜像。
shell
https://github.com/donknap/dpanel-docs.git配置说明
构建目录
指定构建镜像时的根目录,使用 COPY 或 ADD 命令时以此目录为根目录。 假如配置路径 app/services/nginx 则对应命令中写法为:
docker -t test app/services/nginx构建 Dockerfile 路径
指定构建镜像时 Dockerfile 文件名或路径。Dockerfile 的路径总是从【构建目录】开始。
假如你的 Dockerfile 文件路径为 app/service/nginx/dockerfile/Dockerfile,当配置【构建目录】为则 app/service/nginx 后, Dockerfile 路径配置为 dockerfile/Dockerfile 即可。
构建参数
指定在构建镜像时候的 --build-arg 参数
持续构建 (Git Webhook 待支持)
使用 Git 方式进行构建镜像的时候,可以通过 webhook 进行自动触发构建(暂未支持)。
