使用Docker客户端,是否有一种方法可以在Windows中与Docker容器共享文件夹,而无需先通过Virtual Box VM共享文件夹。
已经理解了从this和this需要有双斜杠的需求。
从Docker客户端为Windows运行了以下命令。
但是当我在/development/windev目录下执行ls命令时,结果为空。
我尝试使用以下命令挂载c/Users/username文件夹时,并没有遇到任何问题。
已经理解了从this和this需要有双斜杠的需求。
从Docker客户端为Windows运行了以下命令。
docker run -it -v //F/devfolder:/development/windev <imagename> <cmdname>
但是当我在/development/windev目录下执行ls命令时,结果为空。
我尝试使用以下命令挂载c/Users/username文件夹时,并没有遇到任何问题。
docker run -it -v //c/Users/username/desktop:/development/windev <image> <command>
而且 windev 文件夹列出的内容和我希望的一样。
尝试通过 Virtualbox GUI 共享 F/devFolder 并授予完全访问权限,但仍无法列出文件夹的内容。
[我没有使用 boot2docker,而是使用 docker-machine]
除了 c/Users/ 文件夹外,是否不能共享其他文件夹?如果可以,还需要做其他什么以确保我能看到挂载文件夹的内容?
D:/project
(请参见我上面的答案)。 - VonC