我正在尝试使用Docker卷/绑定挂载,以便在每次进行较小更改后都不需要一次又一次地构建我的项目。我没有收到任何错误,但是本地文件中的更改在容器中不可见,因此我仍然必须为新文件系统快照重建项目。
以下解决方案似乎对某些人有效。因此,
我尝试过重新启动Docker并在Docker桌面上重置凭据->设置->共享驱动器
这是我的docker-compose.yml文件
version: '3'
services:
web:
build:
context: .
dockerfile: Dockerfile.dev
ports:
- "3000:3000"
volumes:
- /app/node_modules
- .:/app
我也尝试通过Docker CLI。但问题仍然存在
docker build -f Dockerfile.dev .
docker run -p 3000:3000 -v /app/node_modules -v ${pwd}:/app image-id
Windows确实将当前目录中的文件复制到容器中,但是它们是 不同步
我正在使用Windows 10 Power Shell和docker版本18.09.2