Mevcut vm'nizden yeni bir kutu oluşturun:
Vagrant dosyanızla birlikte dizine cd girin
run vagrant packageBu, varsayılan olarak package.box adlı bir kutu dosyasını dışa aktarır
vagrant box add foo package.boxpackage.box'ı mevcut kutularınıza eklemek için çalıştırın . (VMBox kullanarak değil, VirtualBox kullandığınızı varsayarsak)
vagrant box listeklendiğini doğrulamak için çalıştırın .
Şimdi sadece yeni bir klasör oluşturabilir, vagrant initnormal şekilde çalışabilir ve kutunuzu aşağıdaki gibi ayarlayabilirsiniz:
config.vm.box = "foo"
Yeni VM, önceki VM'de mevcut olan verilerle birlikte dönecektir.
Serseri Belgeleri
Ek olarak, Vagrant'ın yaratıcılarından Packer adında yeni bir ürün satın alın . Bu aynı şeyi yapar, ancak vm'lerinizi diğer sağlayıcılara kopyalamanıza izin verir (Amazon, VirtualBox vb.)
Güncelleştirme
Vagrant'ın daha yeni sürümleri yukarıdaki adımları gereksiz kılan iki komuta sahiptir.
vagrant share
vagrant package
Vagrant shareiçin kutuyu yükleyecek atlas
Vagrant package otomatik olarak .box dosyası oluşturur.
Daha fazla bilgi için yazın vagrant --help