web-dev-qa-db-fra.com

docker-compose: option de configuration non prise en charge pour le service de services: 'web'

Je suis en train de commencer la page de démarrage de docker-compose: https://docs.docker.com/compose/gettingstarted/

À l'étape 3, j'ai créé un fichier docker-compose.yml comme décrit ci-dessous:

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

Mais quand je cours:

$ docker-compose up

J'ai l'erreur suivante:

Option de configuration non prise en charge pour le service de services: "Web"

Je ne suis pas capable de comprendre ce qui se passe. De l'aide?

Je vous remercie

39
DarcliGht

La prise en charge du format de fichier Compose version 2 a été introduite dans docker-compose version 1.6 , publiée vers le mois de février de cette année.

Vous utilisez la version 1.3.3 à partir de juillet 2015.

Vous devez mettre à niveau vers une version plus récente pour utiliser les fichiers de configuration au format version 2.

45
larsks