사용자 도구

사이트 도구


vagrant

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
vagrant [2018/01/15 09:03]
kwon37xi [기본 사용]
vagrant [2019/07/19 13:16]
kwon37xi
줄 4: 줄 4:
   * 개발 서버 환경 구축하기   * 개발 서버 환경 구축하기
   * https://github.com/box-cutter   * https://github.com/box-cutter
 +
 +===== Install =====
 +  * [[https://wiki.archlinux.org/index.php/Vagrant|Arch Linux Vagrant]]<code sh>
 +sudo pacman -S vagrant
 +</code>
 +
 +===== libvirt =====
 +  * [[https://computingforgeeks.com/using-vagrant-with-libvirt-on-linux/|How to Use Vagrant with Libvirt on Linux - Computing for Geeks]]
 +  * Linux 상에서 ''libvirt'' + ''QEMU''가 실행 성능이 더 좋다고함.
  
 ===== 기본 사용 ===== ===== 기본 사용 =====
줄 15: 줄 24:
 vagrant ssh vagrant ssh
 </code> </code>
 +
 +===== Box를 미리 받아두기 =====
 +  * [[https://gist.github.com/idecardo/deec25b8fa54976edb496d7ce7d320a7|Laravel Homestead Manual Installation]]
 +
 +<code sh>
 +# 원하는 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
 +</code>
 +
 +===== Hyper-V =====
 +  * [[windows:hyper_v|Hyper-V]] Provider
 +  * https://www.vagrantup.com/docs/hyperv/
 +  * Default 설정을 해두면 ''--provider'' 옵션 불필요<code>
 +VAGRANT_DEFAULT_PROVIDER=hyperv
 +</code>
 +<code sh>
 +# 관리자 권한으로
 +vagrant up --provider=hyperv
 +
 +
 +</code>
 +
 +===== vagrant-aws =====
 +  * [[https://github.com/mitchellh/vagrant-aws|vagrant-aws]]
 +  * vagrant 로 AWS EC2 인스턴스 제어
 +
 ===== 참조 ===== ===== 참조 =====
   * [[http://wiki.opencloudengine.org/pages/viewpage.action?pageId=2852295|Vagrant를 이용한 가상 환경 구축 - Realtime Stream - Open Cloud Engine WIKI]]   * [[http://wiki.opencloudengine.org/pages/viewpage.action?pageId=2852295|Vagrant를 이용한 가상 환경 구축 - Realtime Stream - Open Cloud Engine WIKI]]