답변:
기존 VM에서 새 상자를 만듭니다.
Vagrant 파일이있는 디렉토리로 cd
run vagrant package
기본적으로 package.box라는 상자 파일을 내 보냅니다.
실행 vagrant box add foo package.box
하여 기존 상자에 package.box를 추가하십시오. (VMWare가 아닌 VirtualBox를 사용한다고 가정)
실행 vagrant box list
이 추가되었습니다 확인합니다.
이제 새 폴더를 만들고 vagrant init
정상적으로 실행 하고 상자를 다음과 같이 설정할 수 있습니다.
config.vm.box = "foo"
새 VM은 이전 VM에 있던 정확한 데이터와 함께 나타납니다.
또한 Vagrant 제작자 Packer 라는 새로운 제품을 확인하십시오 . 동일한 작업을 수행하지만 vm을 다른 공급자 (Amazon, VirtualBox 요법)에 복사 할 수 있습니다.
최신 정보
최신 버전의 Vagrant에는 위의 단계를 불필요하게 만드는 두 가지 명령이 있습니다.
vagrant share
vagrant package
Vagrant share
atlas에 상자를 업로드
Vagrant package
하면 .box 파일이 자동으로 생성됩니다.
자세한 내용을 보려면 입력하십시오 vagrant --help
vagrant package
대신에 시도했는데 vagrant box package
지금 올바른 길을 가고있는 것 같습니다!