Windows+;Boot2Docker,如何添加D:\驱动器以便从docker中访问?
基本上,当你打开boot2docker应用程序时,你可以在里面Windows+;Boot2Docker,如何添加D:\驱动器以便从docker中访问?,windows,boot2docker,Windows,Boot2docker,基本上,当你打开boot2docker应用程序时,你可以在里面cd/c/Users,对吗?现在我想能够cd/d访问我的d:\目录 我对虚拟机一无所知,所以请像对5岁的孩子一样解释 这与如何将docker映像移动到另一个驱动器有关。整个想法是释放系统磁盘,因为docker stuff会随着时间的推移占用大量空间。Answer 在windows CMD中(仅一次): 在Boot2Docker VM终端中(每次启动时): 如果您总是想将D:\装载到/D,您可以改为将以下条目添加到/etc/fstab(
cd/c/Users
,对吗?现在我想能够cd/d
访问我的d:\目录
我对虚拟机一无所知,所以请像对5岁的孩子一样解释
这与如何将docker映像移动到另一个驱动器有关。整个想法是释放系统磁盘,因为docker stuff会随着时间的推移占用大量空间。Answer
在windows CMD中(仅一次):
在Boot2Docker VM终端中(每次启动时):
如果您总是想将D:\
装载到/D,您可以改为将以下条目添加到/etc/fstab
(如果您可以在boot2docker中编辑fstab,则对此不确定):
我是如何得出这个答案的,因为它在未来可能会发生变化:
从他们的git回购协议中的
或者,Boot2Docker包括VirtualBox来宾添加
内置用于使用VirtualBox文件夹共享的明确目的
以下存在的第一个共享名(如果有)将被删除
自动安装在指定位置:
用户
在/Users
/Users
在/Users
c/Users
在/c/Users
/c/Users
在/c/Users
c:/Users
在/c/Users
$mount-t vboxsf-o uid=1000,gid=50您的其他共享名/some/mount/location
这是你的指挥结构
从
在命令行中,可以使用VBoxManage创建共享文件夹,
详情如下:
VBoxManage sharedfolder add "VM name" --name "sharename" --hostpath "C:\test"
及
要在引导期间装载共享文件夹,请将以下条目添加到
/etc/fstab
:
sharename mountpoint vboxsf defaults 0 0
默认的boot2docker vm名称是boot2docker vm
(想象),并且您希望装载D目录D:\
。让我们调用我们的共享d-share
可能的重复:
,对几乎相同的问题的解释略有不同。同样来自boot2docker自述文件“还需要注意的是,将来,计划将在VirtualBox中创建的、打开“automount”标志的任何共享在启动期间装载到共享名的目录中(即,名为home/jsmith的共享将自动安装在/home/jsmith)。“因此,自动安装在未来可能会很有用RIP无50分悬赏,因为OP没有检查问题。我看到了关于boot2docker将来自动安装vbox automounts的评论。您知道这是哪一个吗?一个更好的答案(也就是说,新手更容易理解)如下:
d-share /d vboxsf uid=1000,gid=50 0 0
VBoxManage sharedfolder add "VM name" --name "sharename" --hostpath "C:\test"
sharename mountpoint vboxsf defaults 0 0