사용자 도구

사이트 도구


vagrant

문서의 이전 판입니다!


Vagrant

Install

  • debian/ubuntu 은 https://www.vagrantup.com/downloads.html 에서 다운로드 하거나 vagrant 패키지를 설치하면 됨
  • 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.1591163601.txt.gz · 마지막으로 수정됨: 2020/06/03 14:53 저자 kwon37xi