Не root поля расширения в docker составляют 3,7 - PullRequest
1 голос
/ 20 марта 2020

Документы для 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

Но когда Я пытаюсь что-то вроде этого, я получаю сообщение об ошибке:

Объект верхнего уровня должен быть отображением

...