基本上,当你打开boot2docker应用程序,里面可以cd /c/Users
,对不对? 现在我想能够cd /d
来访问我的D:\目录。
我不知道在虚拟机上下蹲,所以请解释一下,你会像一个5岁的孩子一样。
这是关于如何将泊坞窗图像移动到另一个驱动器的另一个问题。 整个想法是释放系统磁盘,因为docker工具随着时间的推移占用了太多的空间。
在Windows CMD(只有一次):
VBoxManage sharedfolder add "boot2docker-vm" --name "d-share" --hostpath "D:\"
在Boot2Docker虚拟机终端中(每次启动时):
mount -t vboxsf -o uid=1000,gid=50 d-share /d
如果你总是想把你的D:\
挂载到/ d,你可以把下面的条目添加到/etc/fstab
(如果你可以在boot2docker中编辑fstab,不确定):
d-share /d vboxsf uid=1000,gid=50 0 0
从他们的git repo中的Boot2Docker README.md
另外,Boot2Docker还包含为了使用VirtualBox文件夹共享的明确目的而内置的VirtualBox Guest Additions。
以下共享名称中的第一个(如果有的话)将自动安装在指定的位置:
Users
分享在/Users
/Users
分享在/Users
c/Users
在/c/Users
共享/c/Users
分享在/c/Users
c:/Users
在/c/Users
共享如果需要其他路径或共享,可以在运行时通过执行如下操作来挂载:
$ mount -t vboxsf -o uid=1000,gid=50 your-other-share-name /some/mount/location
有你的命令结构。
从VirtualBox Guest Additions文档共享文件夹
在命令行中,您可以使用VBoxManage创建共享文件夹,如下所示:
VBoxManage sharedfolder add "VM name" --name "sharename" --hostpath "C:\test"
和
要在引导过程中安装共享文件夹,请将以下条目添加到
/etc/fstab
:sharename mountpoint vboxsf defaults 0 0
默认的boot2docker虚拟机名称是boot2docker-vm
(富于想象力),并且想要安装D目录D:\
。 让我们打电话给我们的份额d-share
。
可以在这里找到 ,与几乎相同的问题稍有不同的解释答案。