Я заметил, что файл проекта docker -compose.yml содержит синтаксис, такой как &id001
и *id001
, &id002
и *id002
в различных службах. Например:
version: '2.3'
services:
nlp-servlet:
...some configs ...
logging: &id001
driver: json-file
options:
max-file: '10'
max-size: 10m
consul:
... some config ...
logging: *id001
redir:
... some config ...
volumes:
- redir_log:/usr/src/app/log
logging: *id001
tbgas-db:
... some config ...
volumes:
- tbgas_db:/var/lib/mysql
logging: *id001
volumes:
logdir: &id002
driver: local
redir_log: *id002
tbgas_db: *id002
Я могу предположить, как работают id001
и id002
, и я думаю, что они работают немного по-другому. Это точно?
Кроме того, где я могу найти документацию по этому типу синтаксиса? Как они называются?