사용자 도구

사이트 도구


vagrant

Vagrant

Install

  • Arch Linux Vagrant
    sudo pacman -S vagrant
  • 기본 Provider 지정. Default 설정을 해두면 --provider 옵션 불필요
    export VAGRANT_DEFAULT_PROVIDER=virtualbox

libvirt

* networking - libvirt: "Failed to initialize a valid firewall backend" - Super User

기본 사용

  • 박스를 검색해서 찾은뒤 사용법을 따라하면 된다.
  • Ubuntu trusty 64bit, debian buster 64bit 띄우기
    # vagrant 관련 설정을 넣어둘 디렉토리로 이동하여 Vagrantfile 생성
    # for ubuntu
    vagrant init ubuntu/trusty64
    # for debian
    vagrant init debian/buster64
    
    # 띄우기
    vagrant up
    
    # 종료
    vagrant halt
    
    # 완전삭제
    vagrant destroy
  • SSH 접속
    vagrant ssh

Box를 미리 받아두기

# 원하는 box를 다운로드
wget https://atlas.hashicorp.com/laravel/boxes/homestead/versions/0.5.0/providers/virtualbox.box
 
# vagrant에 등록
vagrant box add laravel/homestead file:///c:/users/idecardo/downloads/virtualbox.box

Hyper-V

# 관리자 권한으로
vagrant up --provider=hyperv

vagrant-aws

참조

vagrant.txt · 마지막으로 수정됨: 2019/08/19 13:38 저자 kwon37xi