Tạo một hộp mới từ vm hiện tại của bạn:
cd vào thư mục với tập tin Vagrant của bạn
chạy vagrant packageĐiều này sẽ xuất một tệp hộp có tên là pack.box theo mặc định
chạy vagrant box add foo package.boxđể thêm gói.box vào các hộp hiện có của bạn. (Giả sử bạn đang sử dụng VirtualBox chứ không phải VMWare)
chạy vagrant box listđể xác minh nó đã được thêm vào.
Bây giờ bạn có thể chỉ cần tạo một thư mục mới, chạy vagrant initnhư bình thường và đặt hộp của bạn thành như sau:
config.vm.box = "foo"
VM mới sẽ quay vòng với dữ liệu chính xác đã có trong VM trước đó.
Tài liệu mơ hồ
Ngoài ra, hãy kiểm tra một sản phẩm mới từ những người tạo ra Vagrant gọi là Packer . Nó sẽ làm điều tương tự, nhưng cho phép bạn sao chép vm của bạn sang các nhà cung cấp khác (Amazon, VirtualBox ect ..)
Cập nhật
Các phiên bản mới hơn của Vagrant có hai lệnh làm cho các bước trên không cần thiết.
vagrant share
vagrant package
Vagrant sharesẽ tải hộp của bạn lên tập bản đồ
Vagrant package sẽ tự động tạo tệp .box.
Để biết thêm thông tin, nhập vào vagrant --help