Это когда вы хотите сослаться на ту же конфигурацию для других служб в файле 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.ком / составляющие / составляющие-файл / # удлинительные-поля