我有一种情况,我想将共享文件夹添加到由VirtualBox提供的正在运行的Vagrant框(Ubuntu 来宾)中。
根据文档,这些“同步文件夹”应该在配置文件中定义,如下所示:
config.vm.synced_folder "/mnt/plugdrive15", "/synced/plugdrive15"
但是,如果我需要共享主机上的新目录怎么办?我经常有这个,我无法预测它们的名字,所以我不能预先将它们写在配置文件中。我想自动化这个。
UsingVBoxManage sharedfolder add
不起作用,因为一旦你这样做vagrant up
了,就只剩下配置文件中指定的共享(和默认共享vagrant
)。
如果一切都失败了(没有更好的解决方案),可以Vagrantfile
解析一个配置文件(我之前在其中指定共享vagrant up
?