vagrant 로 개발 환경 구축

 

개요

VirtualBox 나 VMWare 등의 가상화 솔루션을 기반으로 손쉽게 개발 및 테스트 환경을 구축할 수 있게 해주는 솔루션.

만들어진 이미지는 재활용 가능하며 다른 장비로 손쉽게 이동할 수 있다.

vmware 에서 사용할 경우 별도의 driver 를 구매($75)해야 한다.

 

설치

  1. VirtualBox 나 VMware 설치
  2. Vagrant 홈 페이지에서 OS 에 맞는 설치 파일 다운 로드
  3. 설치
  4. 설치가 완료되면 시스템 PATH 에 vagrant 라는 명령어가 추가되며 모든 작업은 이 명령어를 통해서 수행한다.

 

Box

개발/테스트용 vm 을 처음부터 만느는 것은 지루하고 귀찮은 작업이므로 상황에 맞는 vm 이미지들이 이미 만들어져 있고 이것을 복제해서 사용하면 됨. 이 vm 이미지들을 box 라고 함.

 

Box 추가

vagrant box add 명령어로 추가. 박스의 목록은 https://atlas.hashicorp.com/boxes/search 에서 검색 가능