0
問題:在將包含某些自定義設置的基本操作系統打包到.box文件後,我添加了框(vagrant box add ...
)。然後我vagrant init mybox
和vagrant up
。當流浪跑起來時,它解除了我對基礎Virtualbox VM的定製。具體來說,它會刪除我已添加的存儲庫並重新安裝VBoxGuestAdditions。如何避免無法移除我在源VM中所做的更改?設置自定義基本框時,流浪者撤消更改
附加信息
Host OS: Ubuntu 16.04
Guest OS: SLES 12
Vagrant Version: 1.8.7
VirtualBox Version: 5.1.14r112924
Plugins:
vagrant-hostmanager (1.8.5)
vagrant-proxyconf (1.5.2)
vagrant-share (1.1.6, system)
vagrant-vbguest (0.13.0)
vagrant-vbox-snapshot (0.0.10)
我還沒有嘗試過這個,所以我會釣魚一些額外的信息,希望它有幫助。 1.)你有沒有安裝任何可能會修改盒子的插件? 2.)是否有任何自定義粘連? 3.)你是否加載過此盒的任何早期迭代? – abathur
Vagrant不會從客戶操作系統中刪除任何存儲庫。請在您的問題中包含一個可重現的示例(您使用的Vagrantfile和供應腳本)。 – techraf
當你用vagrant創建一個盒子並且在'vagrant up'後面對這個盒子運行時,它只是克隆VM,所以除非你專門運行一些供應,否則不會發生變化 –