vagrant를 사용한 vm 설치 방법
Prerequisite
virtualbox(https://www.virtualbox.org) 설치
virtualbox extension(https://www.virtualbox.org/wiki/Downloads) 설치
vargrant(https://www.vagrantup.com) 설치
vagrant plugin 설치
How to use vagrant
폴더 생성
vm 환경 생성
Ubuntu 20.04를 설치하는것 기준으로 작성한다. 다른 이미지를 설치하고 싶으면 구글 검색에 vagrant centos7 같이 찾으면 확인 가능하다.
vagrant init
이후 생성되는 Vagrantfile
의 config.vm.box
내용을 직접 수정해서 이미지 이름을 작성할 수도 있다.
하위에 생성되는 Vargrantfile
파일에 config.vm.provider
항목을 찾아 virtualbox 이미지의 내용을 수정한다.
vm provisioning and run
Virtual machine을 다음의 명령어를 통해 초기 세팅 및 구동을 진행한다.
중간에 Vagrantfile
의 내용을 수정해서 다시 반영하고 싶은 경우에는 vagrant up --provision
명령어를 통하여 provisioning 을 수행한다.
vm 접속
vm 정지
vm 삭제
vagrant default 설정
Disk Mount
host의
Vagrantfile
파일이 있는 디렉토리가 guest의/vagrant
에 자동으로 마운트 된다.
Reference
Last updated