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中改變這種情況,如果多數民衆贊成的情況下,似乎。