2017-10-16 36 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中有一行很糟糕。