我正在使用docker-compose,我希望我的env_file具有变量替换。我想在文件中定义一个变量,然后在其他变量中使用它:
APP_ENV=dev-foo
LOCALPATH=/tmp/builddir/${APP_ENV}
GIT_URL=git@github.com:some-org/${APP_ENV}
env_file ???
中支持的变量替换形式是什么答案 0 :(得分:3)
env_file不支持变量替换。
您的选择是:
environment:
部分使用变量(虽然您无法做出示例,因为在environment
中设置值只会为容器环境设置值,并且替换发生在主机上。)LOCALPATH=
)来使用主变量,该变量可以在env_file或环境部分中。