2025-03-14 21:59:59 -06:00
|
|
|
# vagrant
|
|
|
|
|
|
|
|
|
|
> 경량, 재생 가능, 휴대 가능한 개발 환경 관리 도구.
|
2025-12-16 10:20:31 -07:00
|
|
|
> 더 많은 정보: <https://developer.hashicorp.com/vagrant/docs/cli>.
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
- 현재 디렉토리에 기본 Vagrant 박스로 Vagrantfile 생성:
|
|
|
|
|
|
|
|
|
|
`vagrant init`
|
|
|
|
|
|
|
|
|
|
- HashiCorp Atlas에서 Ubuntu 20.04 (Focal Fossa) 박스로 Vagrantfile 생성:
|
|
|
|
|
|
|
|
|
|
`vagrant init ubuntu/focal64`
|
|
|
|
|
|
|
|
|
|
- Vagrant 환경 시작 및 프로비저닝:
|
|
|
|
|
|
|
|
|
|
`vagrant up`
|
|
|
|
|
|
|
|
|
|
- 머신 일시 중지:
|
|
|
|
|
|
|
|
|
|
`vagrant suspend`
|
|
|
|
|
|
|
|
|
|
- 머신 중지:
|
|
|
|
|
|
|
|
|
|
`vagrant halt`
|
|
|
|
|
|
|
|
|
|
- SSH를 통해 머신에 연결:
|
|
|
|
|
|
|
|
|
|
`vagrant ssh`
|
|
|
|
|
|
|
|
|
|
- 실행 중인 Vagrant 머신의 SSH 구성 파일 출력:
|
|
|
|
|
|
|
|
|
|
`vagrant ssh-config`
|
|
|
|
|
|
|
|
|
|
- 모든 로컬 박스 나열:
|
|
|
|
|
|
|
|
|
|
`vagrant box list`
|