这篇文章的名字几乎总结了我的问题。如何在同一个专用网络中的2个单独目录中创建2个vagrant实例?
示例:
app/
Vagrantfile -> has a single vm instance running
some_other_app/
Vagrantfile -> also has a single vm instance running
现在我想将它们放在同一个专用网络上。我知道我应该将vms放在一个文件夹中,它会为我连接它们,但是我有一个非常容易混淆的工作项目,它具有这种结构。为了测试我的开发更改,我需要机器能够在专用网络上互相通话。
记住: - 我无法重新格式化目录
当然必须有一个VBoxManage命令为你做这件事。
答案 0 :(得分:1)
将以下内容添加到您的应用Vagrantfile
config.vm.network "private_network", ip: "192.168.33.100"
接下来到你的其他应用程序Vagrantfile
config.vm.network "private_network", ip: "192.168.33.101"
这会在同一网络中为他们分配IP,然后可以使用IP 192.168.33.100
和192.168.33.101