Опция unsupported config для services.volumes

Попытка установить докер в первый раз, и я столкнулся с проблемой с томами. Я чувствую себя довольно уверенно, что интервал и форматирование в.yml верны на данный момент.

Я пробовал версии 3, 3.1, 3.2, 3.3 и 3.4. Все получают одинаковое сообщение об ошибке (ниже)

Неподдерживаемый вариант конфигурации для services.volumes: 'db2_prod'

version: '3'

services:
   liberty:
     image: liberty:${liberty_tag}
     ports:
       - "${liberty_ip}:9080:9080"
       - "${liberty_ip}:9443:9443"
     restart: always

   apache:
     image: webapp:${apache_tag}
     ports:
       - "${apache_ip}:80:80"
       - "${apache_ip}:443:443"
     restart: always

   db2:
     image: db2:${db2_tag}
     ports:
       - "${db2_ip}:50000:50000"
     stdin_open: true
     tty: true
     restart: always
     volumes:
       - db2_prod:/database/stagg3

   volumes:
     db2_prod:

Ответы

Ответ 1

volumes должны иметь одинаковый отступ с services т.е.

services:
    #...
volumes:
    db2_prod: