我已经阅读了文档,有些事情仍然让我感到困惑,主要与同步文件夹和数据库数据有关。
我想在我的主机上使用以下文件夹结构
ROOT
|- workFolder
||- project1
|||- project1DatabaseAndFiles
|||- project1WebRoot
||- project2
|||- project2DatabaseAndFiles
|||- project2WebRoot
||- project3
|||- project3DatabaseAndFiles
|||- project3WebRoot
然后创建 VM,其中每个 VM 主机 webroot 指向相应的 projectX/projectXWebRoot 文件夹。
根据我的阅读,我只能指定一个远程同步目录。(http://docs.vagrantup.com/v2/synced-folders/)。但是如果我创建一个新的虚拟机,我也想指定项目名称,从而选择正确的主机文件夹。
我所描述的是否可以使用 Vagrant?
如果我希望其他开发人员使用此环境,我希望他们能够即时访问数据库结构/设置等,而无需导入任何 SQL 文件。这可能吗?
我希望我只是不了解 Vagrants 的目的,但这对我来说似乎是对共享 VM 的一种很好的利用。任何可能有帮助的指针或文章都将受到欢迎。