我的Vagrantfile有一个版本控制的项目,带有一些bootstrap scrips。
我想要相同的设置但是在不同的项目中,所以我复制了所有内容并更改了远程原点等等,以创建一个全新的项目。
接下来我更改了Vagrantfile端口。它曾经是4567,但现在我把它改为45678,希望我能从不同的端口本地访问每个站点。
(即从4567访问站点A,但同时可以从45678访问站点B)
config.vm.network :forwarded_port, host: 45678, guest: 80
两个Vagrantfiles都使用相同的basebox:
config.vm.box = "hashicorp/precise64"
现在我尝试vagrant up
,但有人告诉我:
==> default: Checking if box 'hashicorp/precise64' is up to date...
==> default: VirtualBox VM is already running.
我认为这将是一个不同的盒子。我能同时跑步吗?
问题是他们都被称为default
吗?
在Vagrantfile中没有办法改变它,如果是这样的话。
答案 0 :(得分:2)
看起来您已经复制了隐藏的.vagrant
文件夹,并参考了现有的虚拟机。
尝试将其删除。