Dockerfile生成工具
项目描述
这是一个从YAML模板生成Dockerfile文件的简单工具。
用法
此工具作为Docker镜像以jboss/dogen
注册。您可以在源分发的主目录中看到此镜像的Dockerfile。此Docker镜像使用一些约定
应转换为Dockerfile的图像模板预计将可用在
/input/image.yaml
。输出目录将是
/output
。包含(可选)脚本的目录应在
/scripts
中可用。
考虑到上述内容,您需要在容器启动时挂载适当的卷。您可以更改路径,但请记住将新位置作为容器run
命令指令的一部分提供。
示例
假设您的当前工作目录包含您的image.yaml
文件,您的image.yaml
引用的任何脚本都位于名为scripts
的相邻子目录中,并且您希望输出写入名为out
的相邻子目录
docker run -it –rm -v $(pwd):/tmp:z dogen:latest –verbose /tmp/image.yaml /tmp/out