Buat kotak baru dari vm yang ada:
masuk ke direktori dengan file Vagrant Anda
Jalankan vagrant package
Ini akan mengekspor file kotak yang disebut package.box secara default
jalankan vagrant box add foo package.box
untuk menambahkan package.box ke kotak Anda yang ada. (Dengan asumsi Anda menggunakan VirtualBox dan bukan VMWare)
jalankan vagrant box list
untuk memverifikasi telah ditambahkan.
Sekarang Anda bisa membuat folder baru, jalankan vagrant init
seperti biasa dan atur kotak Anda sebagai berikut:
config.vm.box = "foo"
VM baru akan berputar dengan data tepat yang ada di VM sebelumnya.
Dokumentasi Vagran
Selain itu checkout produk baru dari pencipta Vagrant yang disebut Packer . Ini akan melakukan hal yang sama, tetapi memungkinkan Anda untuk menyalin vm ke penyedia lain (Amazon, VirtualBox dll ..)
Memperbarui
Versi Vagrant yang lebih baru memiliki dua perintah yang membuat langkah-langkah di atas tidak perlu.
vagrant share
vagrant package
Vagrant share
akan mengunggah kotak Anda ke atlas
Vagrant package
akan membuat file .box secara otomatis.
Untuk informasi lebih lanjut, ketikkan vagrant --help