我在VirtualBox中創建了一個Windows 8虛擬機,並且具有自定義的設置,並在其上安裝了軟件。VirtualBox Windows VM到Vagrant Base Box
現在我想將它變成一個Vagrant Base Box,這樣我就可以與團隊共享,並且還可以根據我的cutomized窗口產生許多其他虛擬機。
這是可以做到的,我見過Windows Base boxes in vagrantcloud。除了在打包現有的windows virtualbox虛擬機方面沒有文檔。
請幫助我提供說明,或鏈接到從我現有的Windows VM創建Vagrant Base Box的說明。 creating a base box文檔不能幫助我,因爲它是用於Linux的。
先謝謝您SO社區!
這是打包由流浪者創建的虛擬機。我擁有的是不是由流浪者創建的虛擬機,我用VirtualBox手動創建了虛擬機。所以'vagrant package'會錯誤地說現在沒有vm正在運行。 – Zasz
你有沒有試過我的建議?它對我來說工作得很好,我不明白你的流浪者會有什麼不同。 – cassianoleal
如果流浪使用vagrant創建了虛擬機,那麼你的包命令可以打包它,因爲流浪者知道虛擬機。在我的情況下,vagrant不知道我使用VirtualBox創建的虛擬機。所以當我運行你的命令時,我得到:':/System/Vagrant/embedded/gems/gems/vagrant-1.6.3/lib/vagrant/machine.rb:306:'id =':undefined method'children'for無:NilClass(NoMethodError)' – Zasz