Документы для 3.7 говорят, что:
Начиная с формата 3.7 (для серии 3.x) и формата 2.4 (для серии 2.x), Поля расширения также разрешены для root определения службы, тома, сети, конфигурации и секрета.
Поэтому я подумал, что смогу сделать это:
version: '3.7'
services:
x-logging: &default-logging # within services, rather than document root
driver: json-file
web:
image: myapp/web:latest
logging: *default-logging
db:
image: mysql:latest
logging: *default-logging
Но когда Я пытаюсь что-то вроде этого, я получаю сообщение об ошибке:
Объект верхнего уровня должен быть отображением