dockerfile-builder
v0.1.5
Published
Builder dockerfile via different software version
Downloads
17
Readme
Dockerfile-Builder
DockerfileBuilder 是一款用于配合 jenkins 处理 docker 镜像构建的工具。根据 Dockerfile.json 配置的 apk软件,npm 模块,以及自编写的 shell 脚本构建出 node 应用所需要的 Dockerfile 文件。
Install
$ npm install -g dockerfile-builder
USAGE
$ dockerfile-builder
// 命令会查找当前目录是否存在 Dockerfile.json,如果存在,则通过 Dockerfile.json 的配置内容,生成 Dockerfile
CONFIG
Dockerfile.json
{
"alpine": "docker.io/node:8.7.0",
"apk": [
"curl"
],
"npm": [
"[email protected]"
],
"shell": {
"store": "/data1/dockerfile-builder/shell-store",
"packages": [
"[email protected]"
]
},
"dockerfile": [
"EXPOSE 22",
"CMD [ \"/usr/sbin/sshd\", \"-D\" ]"
]
}