Что означает «среда: и среда» в Docker Compose? - PullRequest
0 голосов
/ 07 декабря 2018

Я нашел этот проект во время некоторых исследований.Я заметил эту строку в файле примера Docker Compose:

environment: &environment

Так что мне интересно, что это на самом деле означает?Какой вариант использования для этого?

Я пытался найти его в документах , но ничего не могу найти по этому поводу.

1 Ответ

0 голосов
/ 08 декабря 2018

Это когда вы хотите сослаться на ту же конфигурацию для других служб в файле yml.& для определения, в то время как вы используете * для ссылки на него.

Пример фрагмента, где &default-logging - это блок определения, на который ссылаются вниз в блоке service и db, используя *

version: '3.4'
x-logging:
  &default-logging
  options:
    max-size: '12m'
    max-file: '5'
  driver: json-file

services:
  web:
    image: myapp/web:latest
    logging: *default-logging
  db:
    image: mysql:latest
    logging: *default-logging

Doc: docs.docker.ком / составляющие / составляющие-файл / # удлинительные-поля

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