Mevcut vm'nizden yeni bir kutu oluşturun:
Vagrant dosyanızla birlikte dizine cd girin
run vagrant package
Bu, varsayılan olarak package.box adlı bir kutu dosyasını dışa aktarır
vagrant box add foo package.box
package.box'ı mevcut kutularınıza eklemek için çalıştırın . (VMBox kullanarak değil, VirtualBox kullandığınızı varsayarsak)
vagrant box list
eklendiğini doğrulamak için çalıştırın .
Şimdi sadece yeni bir klasör oluşturabilir, vagrant init
normal ş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 share
için kutuyu yükleyecek atlas
Vagrant package
otomatik olarak .box dosyası oluşturur.
Daha fazla bilgi için yazın vagrant --help