Невозможно дать имя сети в docker-compose - PullRequest
0 голосов
/ 29 сентября 2019

Я пытаюсь создать сеть в docker-compose.yml

version: "3.5"
networks:
  frontend:
    name: custom_frontend
    driver: custom-driver-1

выдает ошибку: ERROR: The Compose file './docker-compose.yml' is invalid because: networks.frontend value Additional properties are not allowed ('name' was unexpected)

Пожалуйста, помогите

docker-compose version 1.17.1, build unknown

1 Ответ

2 голосов
/ 29 сентября 2019

Композиционный файл был в порядке.Но, как упомянул jonrsharpe , ваш docker-compose не поддерживает версию 3.5.

Страница релизов

Вы можете запустить следующие командыобновить docker-compose до 1.24.1.

curl -L https://github.com/docker/compose/releases/download/1.24.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

(команды были скопированы со страницы выпусков)

После обновления вы можете запустить docker-compose -f <your-compose-file> config, чтобы проверить, находится ли файл композиции.действует.Если ваш составной файл действителен, он просто распечатает его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...