2014-09-23 77 views
1

我有一個版本控制的項目與我的Vagrantfile與一些引導腳本。同時運行多個流氓框(在不同的端口)

我想要相同的設置,但在不同的項目中,所以我複製了所有內容並更改了遠程原點等,以創建一個全新的項目。

接下來我更改了Vagrantfile端口。它曾經是4567,但現在我將它改爲45678,希望我可以從不同的端口在本地訪問每個站點。

(即接入站點A從4567,但在同一時間可以從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? Theres沒有辦法在Vagrantfile中改變這種情況,如果多數民衆贊成的情況下,似乎。

回答

2

看起來您已經複製了隱藏的.vagrant文件夾,並參考了現有的虛擬機。

試着將其刪除。

相關問題