我已经看到最新版本的boot2docker默认提供了guest添加。它允许您在/ Users下安装您的主目录,这很好。但是,我想为我的目的安装多个目录。假设我要添加的路径是/ location / folder1和/ location / folder2,我已按照以下步骤操作:
我创建了虚拟机挂载点,如下所示:
VBoxManage sharedfolder add boot2docker-vm -name name1 -hostpath /location/folder1
VBoxManage sharedfolder add boot2docker-vm -name name2 -hostpath /location/folder2
然后我运行boot2docker ssh并编辑/etc/rc.d/automount-shares添加
try_mount_share /location/folder1 'name1'
try_mount_share /location/folder2 'name2'
我运行了以下内容:
sudo /etc/rc.d/automount-shares
我很高兴地安装了我想要的文件夹。
然后,我exit and boot2docker save
保存我的更改状态。这很有效,直到我重新启动我的机器。但是那一刻,我重新启动主机,一切都丢失了。
有没有办法可以坚持安装?
P.S。 - 我已经添加了guest添加项并为boot2docker 1.2存储了这个文件夹,你可以在这里使用Dockerfile和create your custom iso,但我正在寻找一种更干净的方法,因为客户版本功能已经可用。
任何帮助都非常明显。