在应用程序代码中读取docker-compose环境变量

时间:2015-09-30 07:09:24

标签: docker-compose

也许我真的愚蠢而不理解它;我想像我这样定义我的docker-compose.yml文件:

web:
  ...
  environment:
    FOO: bar
    BAR: foo

我想公开那些将在容器内运行的运行时应用程序的环境变量(我想通过将它们映射到shell变量?)。

实现这一目标的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

我认为您的yml中只有一个小的语法问题,请尝试将其更改为:

web:
  ...
  environment:
    - FOO=bar
    - BAR=foo

然后,您应该能够按预期访问代码中的那些变量。