먼저 Vagrant의 기본 가상화 프로바이더인 VirtualBox를 설치
https://www.virtualbox.org

Vagrant 설치
https://www.vagrantup.com/downloads.html

Box 다운로드
Box란 Vagrant에서 가상 이미지로 사용할 수 있도록 초기 설정된 바이너리
https://atlas.hashicorp.com/boxes/search

새로운 가상 인스턴스 생성

  • mkdir [폴더]: VM 이미지가 위치할 폴더 생성
  • vagrant init [이미지] : 초기화
  • vagrant up VM 실행
  • vagrant half VM poweroff
  • vagrant reload : 재기동 Vagrantfile 변경 적용

vagrant 주요command

  • vagrant -v : 버전 확인
  • vagrant status : 현재 프로젝트의 가상 이미지 상태 요약
  • vagrant global-status : 호스트 머신 전체의 Vagrant 가상 이미지들의 상태 확인
  • vagrant up : Vagrant 가상 이미지 시작
  • vagrant halt : 가상 인스턴스 강제 종료
  • vagrant destroy : 가상 이미지 종료 및 기존 이미지 삭제
  • vagrant suspend : 가상 인스턴스 실행 상태를 저장하고 종료, 상태 보존
  • vagrant resume : 중지된 인스턴스 시작
  • vagrant reload : 변경된 VagrantFile 적용
  • vagrant ssh : 현재 프로젝트의 가상 이미지에 ssh 접근