Cree un nuevo cuadro a partir de su vm existente:
cd en el directorio con su archivo Vagrant
ejecutar vagrant packageEsto exportará un archivo box llamado package.box por defecto
ejecutar vagrant box add foo package.boxpara agregar package.box a sus cuadros existentes. (Suponiendo que está utilizando VirtualBox y no VMWare)
ejecutar vagrant box listpara verificar que se agregó.
Ahora puede crear una nueva carpeta, ejecutarla vagrant initnormalmente 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 sharecargará su caja a atlas
Vagrant package creará un archivo .box automáticamente.
Para más información, escriba vagrant --help