Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows Docker和Virtualbox中的卷共享_Windows_Docker_Virtualbox_Kitematic - Fatal编程技术网

Windows Docker和Virtualbox中的卷共享

Windows Docker和Virtualbox中的卷共享,windows,docker,virtualbox,kitematic,Windows,Docker,Virtualbox,Kitematic,我已经在我的Windows PC上安装了docker toolbox,当我使用Kitematic在其上安装容器时,我想与我的本地计算机共享一个文件夹。但是,docker在virtualbox中的默认计算机上的virtualbox中运行 因此,我想我首先必须与本地计算机进行virtualbox虚拟机的fvolume共享,然后与我在virtualbox中共享的文件夹进行docker容器的第二次共享。有人能帮我吗?不,你不需要再共享任何文件夹:docker机器将创建一个自动装载的虚拟机C:\Users

我已经在我的Windows PC上安装了docker toolbox,当我使用Kitematic在其上安装容器时,我想与我的本地计算机共享一个文件夹。但是,docker在virtualbox中的默认计算机上的virtualbox中运行


因此,我想我首先必须与本地计算机进行virtualbox虚拟机的fvolume共享,然后与我在virtualbox中共享的文件夹进行docker容器的第二次共享。有人能帮我吗?

不,你不需要再共享任何文件夹:docker机器将创建一个自动装载的虚拟机
C:\Users\

docker机器ls
docker机器ssh默认值
cd/C/用户/

您可以,但不必。

不,您不需要再共享任何文件夹:docker机器将创建一个自动装载的虚拟机
C:\Users\

docker机器ls
docker机器ssh默认值
cd/C/用户/

您可以,但不必。

我在Windows 10上运行docker版本18.03.0 ce,并且C:\Users文件夹在docker VM上共享为/C-Users(默认),因此使用命令行

docker run-it-v/c-users/my\u windows\u user/project:/media/project ubuntu:16.04 bash


我可以从Ubuntu容器中的/media/project访问Windows项目文件

我在Windows 10上运行docker版本18.03.0 ce,C:\Users文件夹在docker VM上共享为/C-Users(默认),因此使用命令行

docker run-it-v/c-users/my\u windows\u user/project:/media/project ubuntu:16.04 bash


我可以从Ubuntu容器中的/media/project访问Windows项目文件

谢谢您提供的信息。但是,当为mysql或mongodb等容器指定文件夹路径时,我们应该只指向/C/Users/path吗?@ArjunSehgal不,您不指定任何路径,而是使用
docker volume create
():@ArjunSehgal在我以前的回答末尾解释一下(对于mongodb):谢谢您提供的信息。但是,当为mysql或mongodb等容器指定文件夹路径时,我们应该只指向/C/Users/path吗?@ArjunSehgal不,您不指定任何路径,而是使用
docker volume create
():@ArjunSehgal在我以前的答案末尾解释一下(对于mongodb):
docker-machine ls
docker-machine ssh default
cd /C/Users/<yourLogin>