Windows Docker和Virtualbox中的卷共享
我已经在我的Windows PC上安装了docker toolbox,当我使用Kitematic在其上安装容器时,我想与我的本地计算机共享一个文件夹。但是,docker在virtualbox中的默认计算机上的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
因此,我想我首先必须与本地计算机进行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>