Створіть нове поле з наявного vm:
CD в каталог із файлом Vagrant
запустити vagrant packageЦе експортує файл коробки, який за замовчуванням називається package.box
запустіть, vagrant box add foo package.boxщоб додати package.box до наявних вікон. (Припустимо, що ви використовуєте VirtualBox, а не VMWare)
запустити, vagrant box listщоб перевірити, чи додано.
Тепер ви можете просто створити нову папку, запустити vagrant initяк звичайне і встановити свій ящик таким чином:
config.vm.box = "foo"
Новий VM з'явиться з точними даними, які були в попередній VM.
Документація бродячих
Крім того, замовіть новий продукт від творців Vagrant під назвою Packer . Це зробить те ж саме, але дозволить вам скопіювати свої vm-адреси до інших постачальників (Amazon, VirtualBox ect ..)
Оновлення
Новіші версії Vagrant мають дві команди, які роблять вищезазначені кроки непотрібними.
vagrant share
vagrant package
Vagrant shareзавантажить ваш ящик в атлас
Vagrant package , створить файл .box автоматично.
Для отримання додаткової інформації введіть vagrant --help