Docker 1.9 允许将参数传递给 dockerfile。
参见链接:https://docs.docker.com/engine/reference/builder/#arg
如何在 docker-compose.yml 中传递相同的参数?
如果可能的话,也请提供一个例子。
Now docker-compose
支持变量替换。
Compose 使用来自 shell 环境的变量值,其中docker-compose
正在运行。例如,假设 shell 包含POSTGRES_VERSION=9.3
并且您在您的docker-compose.yml
file:
db:
image: "postgres:${POSTGRES_VERSION}"
当你跑步时docker-compose up
使用此配置,Compose 会查找POSTGRES_VERSION
shell 中的环境变量并替换其值。对于此示例,Compose 解析了image
to postgres:9.3
在运行配置之前。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)