2016-07-26 67 views
0

我目前有多個開發網站,每個使用Vagrant和scotchbox。每個網站目錄都有它自己的scotchbox副本,但由於它們都是相同的,所以我希望只有一個scotchbox虛擬機,我可以從任何Vagrantfile開始,其中每個Vagrantfile只會更改config.vm.synced_folder使用Vagrant,是否可以使用多個Vagrantfiles運行單個VM(scotchbox)?

因此,舉例來說,假設我有:

~/Sites/cheese/ 
~/Sites/bacon/ 
~/Sites/eggs/ 

然後

~/Sites/sctoch-box

我希望能夠從~/Sites/cheese/~/Sites/bacon/等啓動和關閉放浪沒有每個人都有他們自己的蘇格蘭方塊副本。

這可能嗎?

回答

1

是的,你可能做到這一點 - 我還沒有測試,不認爲其官方支持

,但是你可以從你的Vagrantfile項目~/Sites/cheese/內創建的第一個虛擬機,一旦你已經創建的虛擬機,將流浪文件和.vagrant目錄從~/Sites/cheese/複製到~/Sites/bacon/~/Sites/egges/,這樣所有的都會指向同一個虛擬機。在您的每個項目中編輯您的Vagrantfile以根據需要更改Vagrant文​​件。

您將能夠從任何此項目啓動VM,但作爲其單個虛擬機,如果您嘗試從另一個項目目錄運行vagrant,則它將無法工作。

相關問題