我有一个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}
?