2013-11-14 21 views
11

Ben daha kötüsü hüküm komut dosyaları veya taban OS değiştirirseniz, ya yeniden hüküm veya taban yeniden indirmek için serseri zorlamak için bir yol var Kutu? Ben config.vm.box ve config.vm.box_url, ama yine de mutlu eski kutusuna başlattım vagrant up değiştirmeye çalıştı.Kuvvet Serseri yeniden hüküm veya bir sonraki serseri kadar yeni bir kutu indirmek için

Ben kendi makinede sadece yeniden sağlama için vagrant destroy ve sonra vagrant up veya vagrant provision kullanabilirsiniz biliyorum ama onlar sonra örneğin otomatik kutusunu yeniden başlatmak/yeniden sağlanacka ekibimi zorlamak bir şekilde (bahsediyorum Bir git pull yapın ve sonra bir vagrant up ya uygun şekilde yeniden sağlayın veya yeniden başlatabilirsiniz.)

cevap

6

vagrant box --help size bazı seçenekler sunar.
Özellikle, vagrant box remove <name> <provider> bir kutu kaldırmak ve yeniden provizyon zorlamak için olabilir.

Örneğin, Serseri numune kutusunu kaldırmak için: Daha sonra bu cevaba gelen insanlar için

vagrant box remove precise32 virtualbox 
+2

Minör not - İkinci argüman şu anda bu yazı itibaren kullanımdan kaldırılmıştır, kaldırılacak ayarlanır, sen gerekir bu yüzden '--provider virtualbox' yerine –

+1

geçmek için Kutu önceden hazırlanmışsa, temel kutunun kaldırılması reprovision'u zorlamak için hiçbir şey yapmamıştır. Sadece serseri bir destroy, yeni bir üssü indirmek ve dağıtmak için vagrant çalışır. – Thinkable

İlgili konular