【问题标题】:With Vagrant, is it possible to run a single VM (scotchbox) using multiple Vagrantfiles?使用 Vagrant,是否可以使用多个 Vagrantfile 运行单个 VM(scotchbox)?
【发布时间】:2016-07-26 17:19:44
【问题描述】:

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

例如,假设我有:

~/Sites/cheese/
~/Sites/bacon/
~/Sites/eggs/

然后

~/Sites/sctoch-box

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

这可能吗?

【问题讨论】:

    标签: vagrant virtual-machine


    【解决方案1】:

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

    但是你可以从~/Sites/cheese/项目中的Vagrantfile创建第一个VM,一旦你创建了VM,将Vagrant文​​件和.vagrant目录从~/Sites/cheese/复制到~/Sites/bacon/~/Sites/egges/等等将指向同一个虚拟机。在每个项目中编辑您的 Vagrantfile 以根据需要更改 Vagrantfile。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多