Virtual Box Extension 설치하다 강제로 재시동되서 다시 적는 vagrant 설치..
Vagrant란
가상머신을 사용자의 요구에 맞게 환경을 미리 세팅하고, 사용자가 원할 때에 시스템을 사용할 수 있게 하는 Provisioning tool.
Mac OS
Macbook (Intel)
$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
$ brew install --cask virtualbox vagrant vagrant-manager
Vagrant 2.2.19 버전 설치 (2022.02.21 기준 최신 릴리즈)
/Documents 안에 디렉토리 생성
$ mkdir vagrant_ubuntu
$ cd vagrant_ubuntu
$ vagrant init
ls 명령어를 통해 Vagrantfile이 생성된 것을 확인 할 수 있다.
Vagrantfile을 보면
config.vm.box = "base"
Vagrant에서 박스(BOX)란 가상 머신의 이미지를 의미
기본 값은 base
현재 vagrant에서 사용가능한 이미지가 없기 때문에 다운로드
Vagrant Cloud <- 에서 ubuntu/focal64 (v20220215.1.0) 다운로드
이후 Vagrantfile을 수정
config.vm.box = "ubuntu/focal64"
로 수정하고 vagrant up 명령어를 통해 실행
에러가 발생했다.
이러한 경우 VirtualBox의 확장패키지가 없기 때문이라
VirtualBox의 설정에서 확장 패키지를 설치해준다.
(이때 바로 적용되는 것이 아니라 재시동이 필요하기 때문에 쓰던 글을 꼭 저장해두자...)
문제 없이 실행이 된 것 같다.
우분투 환경임을 확인하기 위해 우분투 명령어 실행
SSH로 접속을 성공한 것을 확인할 수 있다.
실행하던 위치의 상위 디렉토리로 이동후 vagrant status를 해도 실행이 되지 않는다.