docker-compose run не устанавливает переменные окружения - PullRequest
0 голосов
/ 09 июня 2018

Я использую 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

Она ничего не печатает, так что предположите, что она не установлена.Это нормальное поведение, или я упускаю что-то существенное?

Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...