2017-10-16 37 views
0

我從3個代碼庫創建3個docker容器,並且每次啓動容器時都要複製這些卷以反映代碼更改。這裏是我的搬運工,撰寫:Docker-compose不會將卷複製到映像中

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 

所有這三個我卷在/var/lib/docker/volumes

我得到的錯誤是: Service 'client' failed to build: lstat dist: no such file or directory

回答

0

忽略這個問題。問題完全不相關。我的客戶端容器的Dockerfile中有一行很糟糕。