37 votes

Non pris en charge une option de configuration pour les services.les volumes

En essayant d'installation de docker pour la première fois et je suis confronté à un problème avec les volumes. Je me sens assez confiant sur le fait que l'espacement et de la mise en forme dans le .yml est correct à ce point.

J'ai essayé les versions 3, 3.1, 3.2, 3.3 et 3.4. Tous reçoivent le même message d'erreur (ci-dessous)

Non pris en charge une option de configuration pour les 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:

111voto

stacksonstacks Points 2053

volumes doit être à la même indentation avec services - je.e

services:
    #...
volumes:
    db2_prod:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X