Docker无法将更改从本地项目映射到Windows中的容器

时间:2019-07-26 08:10:14

标签: docker

我正在尝试使用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

0 个答案:

没有答案