我已经在我的Windows PC上安装了docker工具箱,当我使用Kitematic在其上安装容器时,我想与我的本地机器共享一个文件夹。但是,docker在VirtualBox中的默认机器上的virtualbox中运行。
所以,我想我首先必须使用我的本地计算机执行虚拟机vm的fvolume共享,然后使用我在virtualbox中共享的文件夹的docker容器的第二个共享。有人可以帮助我吗?
答案 0 :(得分:0)
不,您不需要共享更多文件夹:docker-machine将创建一个自动挂载C:\Users\<yourLogin>
的虚拟机。
docker-machine ls
docker-machine ssh default
cd /C/Users/<yourLogin>
你可以mount other folders from your hosts,但你没必要。
答案 1 :(得分:0)
我正在Windows 10上运行docker版本 18.03.0 ce ,并且C:\ Users文件夹在Docker VM上以 / c-users 共享(默认设置),因此请使用命令行
docker run -it -v /c-users/my_windows_user/project:/media/project ubuntu:16.04 bash
我可以从Ubuntu容器中的 / media / project 访问Windows项目文件