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