【发布时间】:2014-05-16 23:04:52
【问题描述】:
我想将共享文件夹添加到 VirtualBox 提供的正在运行的 Vagrant 框(Ubuntu 来宾)。
According to the docs,这些“同步文件夹”应该在配置文件中定义如下:
config.vm.synced_folder "/mnt/plugdrive15", "/synced/plugdrive15"
但是如果我需要共享主机上的新目录怎么办?我经常有这个,我无法预测它们的名字,所以我不能预先将它们写在配置文件中。我想自动化这个。
使用VBoxManage sharedfolder add 不起作用,因为一旦您使用vagrant up,就只剩下配置文件中指定的共享(以及默认的vagrant 一个)。
如果一切都失败了(没有更好的解决方案),Vagrantfile 是否可以解析配置文件(我在其中指定了 vagrant up 之前的共享?
【问题讨论】:
-
你可以共享父目录吗?
-
不同平台上的父级不同(我不想让用户共享靠近root的文件夹)。
标签: share vagrant vagrantfile