홈페이지: https://www.vagrantup.com/
출처: https://github.com/hashicorp/vagrant
HashiCorp 토론: https://discuss.hashicorp.com/c/vagrant/24
Vagrant는 개발 환경을 구축하고 배포하기 위한 도구입니다.
Vagrant가 관리하는 개발 환경은 VirtualBox 또는 VMware와 같은 로컬 가상화 플랫폼, AWS 또는 OpenStack을 통한 클라우드, Docker 또는 원시 LXC와 같은 컨테이너에서 실행될 수 있습니다.
Vagrant는 완전한 휴대용 개발 환경을 생성하고 관리하기 위한 프레임워크와 구성 형식을 제공합니다. 이러한 개발 환경은 컴퓨터나 클라우드에 있을 수 있으며 Windows, Mac OS X, Linux 간에 이식 가능합니다.
패키지 종속성: Vagrant를 성공적으로 실행하려면 시스템 PATH에서 bsdtar
및 curl
사용할 수 있어야 합니다.
빠른 시작을 위해 VirtualBox에서 개발 머신을 불러오겠습니다. VirtualBox는 무료이고 모든 주요 플랫폼에서 작동하기 때문입니다. 그러나 Vagrant는 OpenStack, VMware, Docker 등과 같은 거의 모든 시스템에서 작동할 수 있습니다.
먼저 개발 컴퓨터에 VirtualBox가 설치되어 있는지 확인하세요. 그런 다음 OS에 적합한 Vagrant 패키지를 다운로드하여 설치하십시오.
첫 번째 가상 환경을 구축하려면:
vagrant init hashicorp/bionic64 vagrant up
참고: 위의 vagrant up
명령은 Vagrant가 지정된 URL을 통해 bionic64
상자를 다운로드하도록 트리거합니다. Vagrant는 해당 상자가 시스템에 이미 존재하지 않음을 감지한 경우에만 이 작업을 수행합니다.
완전한 기능을 갖춘 개발 환경을 구축하는 방법을 알아보려면 시작 가이드를 따르세요.
Vagrant의 최첨단 버전을 원하신다면 우리는 메인을 꽤 안정적으로 유지하려고 노력하고 있으니 언제든지 시도해 보세요. 여기에서 설치 페이지를 검토하세요.
시간을 내어 HashiCorp 커뮤니티 지침과 Vagrant Contributing Guide를 읽어보세요.
그럼 가셔도 됩니다!