Docker共享卷无法使用React进行刷新
在Win10 / HyperV(不是工具箱),跨卷的简单文件共享工作正常,类似于这个Youtube的例子 。
然而,在尝试为React开发环境设置音量共享时,遵循Zach Silveira的例子 ,音量共享似乎不再起作用。
c:> mkdir docker-test c:> cd docker-test # CRA here # build the container here c:\docker-test> docker build -t test-app . # Run docker with the volume map c:\docker-test> docker run --rm -it -v $pwd/src:/src -p 3000:3000 test-app # load localhost:3000 # make a change to App.js and look for change in the browser
App.js中的更改不反映在浏览器窗口中。
我听说这个与工具箱一起工作,但是新的Win10 HyperV Docker可能会有问题。 什么秘密?
Zach Silveira的例子是在Mac上完成的,其中$(pwd)
表示“当前文件夹”。
在Windowsshell上,尝试用C:/path/to/folder
replace$pwd
如“ 在Windows 10上将当前目录作为卷装入Docker ”中所述:
-
%cd%
可以工作 -
${PWD}
在Powershell会话中工作。