在win10/hyperv上(不是工具箱),跨卷的简单文件共享正常运行,类似于此 youtube示例。
但是,在试图为React Dev环境设置卷共享时,遵循 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)
表示"当前文件夹。
在Windows Shell上,尝试测试将$pwd
替换为C:/path/to/folder
如" Windows 10"中的"安装电流目录作为Docker中的音量"中提到:
-
%cd%
可以工作 -
${PWD}
在 powershell session中工作。