문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
vagrant [2019/07/25 13:05] kwon37xi [Hyper-V] |
— (현재) | ||
---|---|---|---|
줄 1: | 줄 1: | ||
- | ====== Vagrant ====== | ||
- | * http:// | ||
- | * [[http:// | ||
- | * 개발 서버 환경 구축하기 | ||
- | * https:// | ||
- | |||
- | ===== Install ===== | ||
- | * [[https:// | ||
- | sudo pacman -S vagrant | ||
- | </ | ||
- | * 기본 Provider 지정< | ||
- | export VAGRANT_DEFAULT_PROVIDER=hyperv | ||
- | </ | ||
- | ===== libvirt ===== | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | * Linux 상에서 '' | ||
- | * [[linux: | ||
- | # libvirtd 는 ebtables, dnsmasq 가 떠있ᅟ는 상태에서 실행해야 함. | ||
- | sudo pacman -S libvirt qemu ebtables dnsmasq | ||
- | |||
- | # enable libvertd.servcie | ||
- | sudo systemctl enable --now libvertd.service | ||
- | |||
- | # 플러그이 설치 | ||
- | vagrant plugin install vagrant-libvirt | ||
- | # 잘 설치됐는지 확인 | ||
- | vagrant plugin list | ||
- | |||
- | # 실행시 --provider=libvirt 지정 | ||
- | vagrant up --provider=libvirt | ||
- | </ | ||
- | * 아직까지 네트워크 문제로 올바로 띄워보지 못함. | ||
- | ===== 기본 사용 ===== | ||
- | * 박스를 검색해서 찾은뒤 사용법을 따라하면 된다. | ||
- | * [[https:// | ||
- | # vagrant 관련 설정을 넣어둘 디렉토리로 이동하여 Vagrantfile 생성 | ||
- | # for ubuntu | ||
- | vagrant init ubuntu/ | ||
- | # for debian | ||
- | vagrant init debian/ | ||
- | |||
- | # 띄우기 | ||
- | vagrant up | ||
- | |||
- | # 종료 | ||
- | vagrant halt | ||
- | |||
- | # 완전삭제 | ||
- | vagrant destroy | ||
- | </ | ||
- | * SSH 접속< | ||
- | vagrant ssh | ||
- | </ | ||
- | |||
- | ===== Box를 미리 받아두기 ===== | ||
- | * [[https:// | ||
- | |||
- | <code sh> | ||
- | # 원하는 box를 다운로드 | ||
- | wget https:// | ||
- | |||
- | # vagrant에 등록 | ||
- | vagrant box add laravel/ | ||
- | </ | ||
- | |||
- | ===== Hyper-V ===== | ||
- | * [[windows: | ||
- | * https:// | ||
- | <code sh> | ||
- | # 관리자 권한으로 | ||
- | vagrant up --provider=hyperv | ||
- | |||
- | |||
- | </ | ||
- | |||
- | ===== vagrant-aws ===== | ||
- | * [[https:// | ||
- | * vagrant 로 AWS EC2 인스턴스 제어 | ||
- | |||
- | ===== 참조 ===== | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||
- | * [[http:// | ||