2014-04-17 4 views
1

Vagrant를 시작하고 패키지 설치, DB 설정 및 DB에 일부 데이터 추가에 시간을 보냈습니다. 이제 개발 환경을위한 기본 작업 상자가 생겼으므로이 이미지를 동료와 공유하여 로컬 VM으로 사용할 수 있습니다.Vagrant 패키지로 설정 저장

방랑제에서는 이것이 가능하지 않습니까? 방금 vagrant package을 시도한 다음 그것을 파괴하고 config.vm.box_url이 패키지 된 상자 위치를 가리키면 vagrant up을 수행했습니다. 내 실망스럽게도 패키지 된 vm에는 설치된 패키지 나 파일 및 구성이 포함되어 있지 않습니다.

방랑 중개인이 무엇을하기를 오해했는지 또는 방황하는 사람이 여기에 할 수 있도록 설계된 것이 무엇인지 오해하니? 설치된 패키지가 vagrant package의 목적이 아닌 경우 어떤 용도로 사용합니까?

문서를 읽었으며이 질문에 대한 답변을 찾을 수 없습니다.

물론 나는 모든 것을 프로비저닝 할 수 있습니다. 거기에 도착할 것이지만,이 질문에서 내가 얻는 것이 아닙니다.

답변

1

나는 방공호가 기본적으로 프로비저닝을위한 것이라고 결론을 내 렸습니다. 필요한 경우 가상 박스 만 사용할 수 있지만 시스템 패키지 및 응용 프로그램 종속성 등이 움직이는 대상이므로 프로비저닝이 더 나은 방법입니다.

프로비저닝을 사용하면 향후 규정이 최신 상태로 유지되고 잠재적으로 비 호환성 문제가 발생할 수 있습니다.

+0

프로비저닝의 이점에 대해 알고 계셔서 다행입니다. [Vaprobash] (https://github.com/fideloper/Vaprobash)라는 매우 유용한 프로비저닝 프로젝트를 추천합니다. 나는 개인적으로 그것을 사용하여 나의 개발 환경을 설정하고 매우 유용하다. 함께 방글라데시 파일을 생성하고 동료와 공유하십시오. – Hassan

+0

감사합니다. 우리는 실제로 우리의 방랑제 (+ 스테이징, 프로덕션) 박스를 제공하기 위해 소금을 사용합니다. 훌륭하게 작동했습니다! – yekta