docker-compose: возможно ли использовать переменную env внутри служб? - PullRequest
0 голосов
/ 03 мая 2018

У меня есть файл для создания докера следующим образом.

докер-compose.yml

version: '2'
services:
  web:
    environment:
      - var1 : 'localhost' 
      - var2 : 'root'
  api:
    environment:
      - var1 : 'localhost' 
      - var2 : 'root'

Как я могу поделиться этими переменными env без объявления для каждой службы?

возможно ли использовать переменные env внутри служб?

1 Ответ

0 голосов
/ 10 мая 2018

Мы можем обмениваться переменными окружения, используя опцию extends.

version: '2'
services:
  web:
    environment:
      - var1 : 'localhost' 
      - var2 : 'root'
  api:
    extends: web # serveice api, will have access to all configs of web 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...