Vagrant 一次运行多个流浪箱(在不同端口上)

Vagrant 一次运行多个流浪箱(在不同端口上),vagrant,vagrantfile,Vagrant,Vagrantfile,我有一个版本控制的项目和我的Vagrant文件以及一些引导脚本 我想要相同的设置,但在一个不同的项目中,所以我复制了所有内容,并更改了远程源等等,以创建一个全新的项目 接下来,我更改了Vagrantfile端口。它以前是4567,但现在我把它改为45678,希望我可以从不同的端口访问每个站点 (即从4567访问站点A,但同时能够从45678访问站点B) 两个文件使用相同的basebox: config.vm.box = "hashicorp/precise64" 现在我试着流浪,但我被告知:

我有一个版本控制的项目和我的Vagrant文件以及一些引导脚本

我想要相同的设置,但在一个不同的项目中,所以我复制了所有内容,并更改了远程源等等,以创建一个全新的项目

接下来,我更改了Vagrantfile端口。它以前是4567,但现在我把它改为45678,希望我可以从不同的端口访问每个站点

(即从4567访问站点A,但同时能够从45678访问站点B)

两个文件使用相同的basebox:

config.vm.box = "hashicorp/precise64"
现在我试着流浪,但我被告知:

==> default: Checking if box 'hashicorp/precise64' is up to date...
==> default: VirtualBox VM is already running.
我以为这是另一个盒子。我能同时让两个人跑步吗? 问题是它们都被称为
default

vagrant文件中没有任何方法可以更改它,如果看起来是这样的话。

看起来您还复制了一个隐藏的
.vagrant
文件夹,该文件夹引用了现有的虚拟机

尝试移除它

==> default: Checking if box 'hashicorp/precise64' is up to date...
==> default: VirtualBox VM is already running.