Vagrant 설치 및 사용법 for CentOS & Ubuntu
1. CentOS를 사용하려면 확인
2. 플러그인 2개 설치 후 진행 (CentOS)
- vagrant plugin install vagrant-vbguest
- vagrant plugin install vagrant-sshfs
3. vagrant box 확인
- vagrant cloud = https://app.vagrantup.com/boxes/search
4. vagrant cloud 에서 확인한 box 명으로 초기화
- vagrant init {VAGRANT_IMAGE_NAME}
5. Vagrantfile 확인 및 수정
- config.vm.box : vagrant box 이름
- config.vm.box_download_insecure : SSL 허용 여부 (default : False)
- 추가 설정 : www.vagrantup.com/docs/vagrantfile
6. vagrant box 다운로드가 느릴 경우
- download url 확인하여 wget으로 다운로드
- vagrant box 추가 : vagrant box add {BOX_NAME_on_Vagrantfile} {BOX_NAME_on_VagrantCloud}
7. vagrant box 부팅
- vagrant up
8. vagrant box 부팅완료
9. ssh 연결 : vagrant ssh
- vagrant default user/pw : vagrant/vagrant
10. ssh 연결 : ssh
- vagrant ssh-config 확인
- ssh -p {Port} -i {IdentityFile} vagrant@127.0.0.1
11. vagrant box 삭제
- vagrant destroy
12. vagrant 기본 명령어 정리
vagrant up | box 부팅 |
vagrant destroy | box 삭제 |
vagrant status | box 상태 확인 |
vagrant ssh | ssh 접속 |
vagrant ssh-config | ssh 상태 확인 |
vagrant halt | box 정지 |
vagrant suspend | box 휴면 |
vagrant resume | box 복원 |
vagrant reload | box 재부팅 |