Ruby로 작성된 가상 머신 매니저인 Vagrant는 Windows 8에서 사용할 수 있는 옵션 중 하나입니다. 이 도구는 WSL(Windows Subsystem for Linux, Windows 10 기능)과 유사한 환경을 제공합니다.
Vagrant는 이미 설치되어 있는 경우 Docker, Hyper-V 또는 VirtualBox를 가상 머신 프로바이더로 사용할 수 있습니다. 설치되어 있지 않다면, 설정을 위한 가장 쉬운 도구는 Chocolatey입니다. Chocolatey가 설치되면 choco install -y virtualbox vagrant 명령을 통해 Vagrant와 VirtualBox를 모두 설치할 수 있습니다.
이후 Vagrant의 Project Setup 가이드를 따라 Ubuntu VM을 설치하세요. 예를 들어 vagrant init hashicorp/bionic64(Windows 8 설치 환경이 32비트인 경우 bionic32)를 사용할 수 있습니다.
Vagrant은 Microsoft의 Hyper-V, VirtualBox 또는 VMware(설정이 더 복잡하지만 사용은 가능함)에서 제공하는 VM을 위한 VM 관리 도구일 뿐입니다. 이 관점에서 보면, Vagrant는 Microsoft가 공식적으로 승인한 Windows/Linux 통합 기능이 추가로 포함된 특수한 Hyper-V VM을 제공하는 WSL2와 매우 유사합니다.
이 스레드가 방치되어 있었다는 걸 잊고 있었습니다. Vagrant는 단순히 개발 도구(VM 관리자)일 뿐이며, 유용하려면 반드시 설정 파일이 필요한 것도 아니고, 전용 이미지도 절대 필요하지 않습니다. Docker를 호스팅하고 discourse-setup 및 launcher 같은 Discourse 스크립트를 실행할 수 있는 VM을 빠르게 띄울 수 있으니까요.