최대 1 분 소요

📌 PowerShell 3버전 이상
📌 .NET Framework 4.5 이상

1. PowerShell 관리자 권한으로 실행

  • 먼저 Get-ExecutionPolicy를 실행해서 이 값이 Restricted가 아닌 것을 확인해주세요.

    $ Get-ExecutionPolicy
    
  • 만약 Restricted라면 AllSigned나 Bypass로 설정해줍니다.

    # ExcutionPolicy를 AllSigned로 설정
    $ Set-ExecutionPolicy AllSigned
    
    # ExcutionPolicy를 Bypass로 설정
    $ Set-ExecutionPolicy Bypass -Scope Process
    

2. Chocolatey 설치

  • 아래 스크립트를 복사해서 실행
    $ Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
    

3. Chocolatey 설치 확인

$ choco
Chocolatey v0.10.15
Please run 'choco -?' or 'choco <command> -?' for help menu.

4. VirtualBox 설치

$ choco install -y virtualbox //설치
$ choco uninstall vagrant //삭제

5. Vagrant 설치

$ choco install -y vagrant //설치
$ choco uninstall vagrant //삭제

6. reboot 후 vagrant init

$ vagrant # 1. 바그란트 설치가 잘 되었는지 확인

$ mkdir vagrant # 2.본인이 원하는곳에 vagrant 작업 폴더를 생성

$ cd vagrant
$ vagrant init # 3. Vagrantfile 생성

7. 운영체제 설정

새로 생성된 Vagrantfile을 열어서 vm.box부분을 원하는 운영체제로 수정

config.vm.box = "bento/ubuntu-20.04"

8. vagrant 실행 후 접속

$ vagrant up # 실행
$ vagrant ssh # ssh 접속

$ vagrant halt # vagrant 종료

댓글남기기