Windows WLS上卷的空容器目录。但适用于$ {PWD}

时间:2018-06-13 12:04:52

标签: bash docker docker-compose windows-subsystem-for-linux

我有一个Docker和docker-compose.yml文件。运行容器并在其中检查后,我看到在卷下映射的所有目录都是空的。我也尝试在C:/ Users下移动项目(正如有些人建议的那样)但仍然无效。

这是我的docker-compose.yml文件:

version: '3'
services:
  cc_web:
    container_name: cc.web
    build: .
    ports:
      - 80:80
    volumes:
      - ./../src:/var/www/cc
      - ./env:/var/www/env
    networks:
      cc_net:
        ipv4_address: 192.168.33.10

它会创建文件夹,但它是空的。如果我添加${PWD},它会按预期工作,如下所示:

volumes:
  - ${PWD}/../src:/var/www/cc
  - ${PWD}/env:/var/www/env

我记得它在两周前没有${PWD}变量。

我如何摆脱${PWD},因为在我的家用电脑上,Windows也是另一个项目,没有它可以正常工作?

为什么卷在我的家用电脑和工作电脑上工作,为什么这里需要${PWD}

0 个答案:

没有答案