共享Windows文件夹(除C /用户/)与docker集装箱(使用docker的Windows客户端)

使用docker客户端,有没有办法与docker容器共享windows文件夹,而不必先通过Virtual Box VM共享文件夹。

理解了从这个和这个双重斜线的需要

从docker客户端获取以下命令的窗口

docker run -it -v //F/devfolder:/development/windev <imagename> <cmdname> 

但是什么时候做了一个ls / development / windev,原来是空的。

当我尝试通过以下命令挂载c / Users / username文件夹时,我没有任何问题

 docker run -it -v //c/Users/username/desktop:/development/windev <image> <command> 

和windev文件夹列出了我所期望的内容

尝试通过Virtualbox GUI共享F / devFolder,并给予完全访问,但仍然没有列出该文件夹的内容。

[我没有使用boot2docker,但docker机器]

是不是可以共享任何其他文件夹比c /用户/文件夹? 如果是的话,我需要做的其他事情,以确保我可以看到安装文件夹的内容?

Solutions Collecting From Web of "共享Windows文件夹(除C /用户/)与docker集装箱(使用docker的Windows客户端)"

你不仅需要将它挂载到你的VirtualBox中, 还必须在你的boot2docker TinyCore会话中指示你想让这个文件夹可见 (一旦你完成了docker-machine ssh yourMachine ):

 mount -t vboxsf -o uid=1000,gid=50 your-other-share-name /some/mount/location 

我知道你使用的是boot2docker docker-machine ,而不是boot2docker ,但boot2docker docker-machine仍在使用基于boot2docker.iso VM镜像,所以这个命令仍然适用。