2017-10-16 5 views
0

Je crée 3 conteneurs docker à partir de 3 bases de code, et je veux copier les volumes chaque fois que je démarre le conteneur pour refléter les changements de code. Voici mon docker-Compose:Docker-composer ne copie pas les volumes dans l'image

version: '2' 
services: 
    back: 
    build: ./back 
    image: back:latest 
    volumes: 
     - "back_src:/app" 
    ports: 
     - "3000:80" 
    container_name: back 
    client: 
    build: ./front 
    image: front:latest 
    container_name: front 
    volumes: 
     - "front_src:/usr/share/nginx/html/" 
    ports: 
     - "80:80" 
    documentation: 
    build: ./docs 
    image: documentation:latest 
    container_name: documentation 
    volumes: 
     - "docs_src:/documentation" 
    ports: 
     - "8080:80" 
volumes: 
    back_src: 
    external: true 
    front_src: 
    external: true 
    docs_src: 
    external: true 

Tous les trois de mes volumes sont en /var/lib/docker/volumes

L'erreur que je reçois est: Service 'client' failed to build: lstat dist: no such file or directory

Répondre

0

Ignore cette question. Le problème est entièrement indépendant. J'avais une mauvaise ligne dans mon Dockerfile pour le conteneur client.