Docker-compose: Неподдерживаемый параметр конфигурации для службы сервиса: "Интернет"

Я собираюсь начать работу для создания docker-compose: https://docs.docker.com/compose/gettingstarted/

На шаге 3 я сделал файл docker-compose.yml, как описано:

version: '2'
services:
    web:
        build: .
        ports: 
            - "5000:5000"
        volumes: 
            - .:/code
        depends_on:
            - redis
    redis:
        image: redis

Но когда я запускаю:

$ docker-compose up

Я получаю следующую ошибку:

Неподдерживаемый параметр конфигурации для службы служб: 'web'

Я не могу понять, что происходит. Любая помощь?

Спасибо

Ответы

Ответ 1

Поддержка формата файла формата 2 была представлена ​​в docker-compose версии 1.6, выпущенной примерно в феврале этого года.

Вы используете 1.3.3 с июля 2015 года.

Вам нужно перейти на более новую версию, чтобы использовать файлы конфигурации формата версии 2.