首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Vagrant,是否可以使用多个Vagrantfile运行单个VM (scotchbox)?

使用Vagrant,是否可以使用多个Vagrantfile运行单个VM (scotchbox)?
EN

Stack Overflow用户
提问于 2016-07-27 01:19:45
回答 1查看 48关注 0票数 0

我目前有多个开发站点,每个站点都使用Vagrant和scotchbox。每个站点目录都有自己的scotchbox副本,但由于它们都是相同的,所以我希望只有一个scotchbox VM,我可以使用任何Vagrantfile启动,其中每个Vagrantfile只会更改config.vm.synced_folder

举个例子,假设我有:

代码语言:javascript
复制
~/Sites/cheese/
~/Sites/bacon/
~/Sites/eggs/

然后

~/Sites/sctoch-box

我希望能够从~/Sites/cheese/~/Sites/bacon/启动和关闭Vagrant,等等,而不是每个人都有自己的scotch-box副本。

这有可能吗?

EN

回答 1

Stack Overflow用户

发布于 2016-07-27 03:23:10

是的,你可能会这样做--我还没有测试过,也不认为官方支持它

但是您可以从~/Sites/cheese/项目中的Vagrant文件创建第一个VM,一旦创建了VM,请将Vagrant文件和.vagrant目录从~/Sites/cheese/复制到~/Sites/bacon/~/Sites/egges/中,这样所有虚拟机都将指向相同的VM。如果需要,编辑每个项目中的Vagrantfile以更改Vagrantfile。

您将能够从该项目的任何一个启动VM,但是作为它的单个VM,如果您尝试从另一个项目目录运行vagrant,它将无法工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38596196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档