Vagrant

👉 개발 환경을 쉽게 만들고 관리할 수 있도록 도와주는 도구입니다.

좀 더 풀어서 말하면:

💡 한마디로: “다른 개발자와 똑같은 개발 환경을 쉽게 맞추게 도와주는 도구!”


🔧 왜 Vagrant를 사용할까?

  1. 개발 환경 통일
  2. 빠른 환경 복구
  3. 가상머신 자동화
  4. 버전 관리 가능

🖥️ 어떻게 동작할까?

  1. Vagrantfile 작성
  2. vagrant up 실행
  3. vagrant ssh

📂 기본 흐름 예시

# 1. 새로운 프로젝트 폴더 생성
mkdir my-vm && cd my-vm

# 2. 기본 Vagrantfile 생성
vagrant init hashicorp/bionic64

# 3. 가상머신 실행
vagrant up

# 4. 가상머신 접속
vagrant ssh

# 5. 더 이상 필요 없으면 삭제
vagrant destroy