Cree un nuevo cuadro a partir de su vm existente:
cd en el directorio con su archivo Vagrant
ejecutar vagrant package
Esto exportará un archivo box llamado package.box por defecto
ejecutar vagrant box add foo package.box
para agregar package.box a sus cuadros existentes. (Suponiendo que está utilizando VirtualBox y no VMWare)
ejecutar vagrant box list
para verificar que se agregó.
Ahora puede crear una nueva carpeta, ejecutarla vagrant init
normalmente y configurar su cuadro de la siguiente manera:
config.vm.box = "foo"
La nueva VM se activará con los datos exactos que estaban presentes en la VM anterior.
Documentación vagabunda
Además, verifique un nuevo producto de los creadores de Vagrant llamado Packer . Hará lo mismo, pero le permitirá copiar sus máquinas virtuales a otros proveedores (Amazon, VirtualBox, etc.)
Actualizar
Las versiones más recientes de Vagrant tienen dos comandos que hacen innecesarios los pasos anteriores.
vagrant share
vagrant package
Vagrant share
cargará su caja a atlas
Vagrant package
creará un archivo .box automáticamente.
Para más información, escriba vagrant --help