Repolode
hashicorp

hashicorp/vagrant

VirtualBox, VMware, AWS, OpenStack, Docker 등에서 재현 가능한 개발 환경을 구축하고 배포하는 CLI 도구입니다.

스타
27,219
포크
4,423
열린 이슈
759
마지막 커밋
그저께

어떤 프로젝트인가요?

Vagrant는 개발 환경을 구축하고 배포하는 도구입니다. 하나의 설정 형식으로 완전하고 이식 가능한 환경을 정의하면 `vagrant init`, `vagrant up` 같은 명령으로 환경을 실행할 수 있습니다.

Vagrant로 관리하는 환경은 VirtualBox나 VMware 같은 로컬 가상화 플랫폼, AWS나 OpenStack을 통한 클라우드, 또는 Docker나 기본 LXC 같은 컨테이너에서 실행할 수 있습니다. 동일한 환경 정의를 Windows, macOS, Linux에서 사용할 수 있으므로 팀은 컴퓨터마다 다른 안내를 관리하는 대신 하나의 설정을 공유할 수 있습니다.

Vagrant는 필요한 기본 이미지인 box가 로컬에 없으면 자동으로 다운로드합니다. 빠른 시작 가이드는 무료이며 주요 플랫폼 모두에서 실행되는 VirtualBox를 사용합니다.

핵심 기능

  • 01하나의 이식 가능한 설정으로 완전한 개발 환경을 정의합니다.
  • 02VirtualBox와 VMware 같은 로컬 provider뿐 아니라 AWS, OpenStack, Docker, LXC를 지원합니다.
  • 03기본 box가 로컬에 없으면 자동으로 다운로드합니다.
  • 04Windows, macOS, Linux에서 실행됩니다.

활용 사례

  • 운영 환경과 유사한 설정을 갖춘 동일한 개발 환경을 팀에 제공합니다.
  • VirtualBox나 클라우드에서 일회용 테스트 머신을 실행합니다.
  • 새 개발자의 온보딩에 사용할 재현 가능한 설정을 공유합니다.

빠른 시작

  1. 1

    VirtualBox를 설치하고 다운로드 페이지에서 운영 체제에 맞는 Vagrant 패키지를 다운로드하세요

  2. 2

    bionic64 box로 프로젝트를 초기화하세요

    vagrant init hashicorp/bionic64
  3. 3

    가상 환경을 시작하세요

    vagrant up

사용 전 알아둘 점

  • 시스템 PATH에서 bsdtar와 curl을 사용할 수 있어야 합니다.
  • 소스에서 설치하는 방법은 별도로 문서화되어 있으며, 최신 개발 버전을 사용하려는 경우를 위한 것입니다.
  • HCP Vagrant는 지원 종료 예정이지만 Vagrant CLI에는 영향을 미치지 않습니다.

토픽

자주 묻는 질문

vagrant은(는) 무엇인가요?
VirtualBox, VMware, AWS, OpenStack, Docker 등에서 재현 가능한 개발 환경을 구축하고 배포하는 CLI 도구입니다. Vagrant는 개발 환경을 구축하고 배포하는 도구입니다. 하나의 설정 형식으로 완전하고 이식 가능한 환경을 정의하면 `vagrant init`, `vagrant up` 같은 명령으로 환경을 실행할 수 있습니다.
vagrant은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
vagrant은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
vagrant은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. vagrant의 마지막 커밋은 2026년 10월 19일입니다.
vagrant은(는) 어디에 사용할 수 있나요?
운영 환경과 유사한 설정을 갖춘 동일한 개발 환경을 팀에 제공합니다. VirtualBox나 클라우드에서 일회용 테스트 머신을 실행합니다. 새 개발자의 온보딩에 사용할 재현 가능한 설정을 공유합니다.
vagrant는 어떻게 설치하나요?
VirtualBox를 설치하고 다운로드 페이지에서 운영 체제에 맞는 Vagrant 패키지를 다운로드하세요 bionic64 box로 프로젝트를 초기화하세요: vagrant init hashicorp/bionic64 가상 환경을 시작하세요: vagrant up
vagrant은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/hashicorp/vagrant

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트