docker-compose run不设置环境变量

时间:2018-06-09 17:49:39

标签: docker-compose

我确实使用了docker-compose,并且有一个包含环境变量的.env文件:

KEY=VAL

此外,我在docker-compose.yml中有以下内容:

version: '3'
  services:
    webapp:
     build: ./dir
     environment:
       - KEY={$KEY}

如果我运行docker-compose build以及docker-compose up,则可以在容器中访问环境变量KEY。 如果我现在运行一些命令:docker-compose run webapp echo $KEY

它什么都不打印,所以猜猜它没有设置。这是正常的行为,还是我错过了实质性的东西?

提前致谢

0 个答案:

没有答案