Vagrant이용하여 가상머신(virtual machine)을 쉽게 관리하자
가상머신(Virtual machine)이란
VMWare, Virtual Box, Hyper-V와 같은 가상화를 지원해 주는 시스템을 말한다
가상머신을 설치하면 가상의 컴퓨터가 만들어졌다고 생각하면 되며 그안에 OS를 설치하고 OS에 돌아가는 프로그램을 설치할 수 있다
즉 하나의 운영체제에서 여러가지 OS를 경험하고 싶을때 쓰면 좋다
Vagrant란
경량화된 버젼머신(Virtual machine)관리 서비스이다
2. Vagrant 저장소를 만들 디렉토리 생성
3. Box 다운로드 및 vagrant에 box 등록(Box는 기본설정과 OS가 설치된 가상머신 템플릿 이미지이다)
공식 Box리스트
https://app.vagrantup.com/boxes/search
서드파티 Box리스트
http://www.vagrantbox.es/
box를 vagrant에 등록
vagrant box add [title] [download-url]
ex)vagrant box add bento/centos-7.2
ex)vagrant box add bento/centos-6.7
ex)vagrant box add centos64 https://github.com/2creatives/vagrant-centos/releases/download/v6.4.2/centos64-x86_64-20140116.box
ex)vagrant box add centos65 https://github.com/2creatives/vagrant-centos/releases/download/v6.5.3/centos65-x86_64-20140116.box
ex)vagrant box add ubuntuapm https://dl.dropbox.com/u/14741389/vagrantboxes/lucid64-lamp.box
box가 vagrant에 잘 등록되었는지 확인
vagrant box list
4. vagrant init [box등록시 사용한 title명]
vagrant init [title]
ex)vagrant init centos64
ex)vagrant init ubuntuapm
5. 가상머신 기동
vagrant up
6. 가상머신 안으로 접속
vagrant ssh
or
터미널 프로그램에서 127.0.0.1:2222로 vagrant(아이디)/vagrant(비번)로 접속가능함
7. 가상머신 정지
vagrant halt
8. 중지 후 디렉토리 clean
vagrant destroy
9. Vagrantfile 의 설정 변경을 적용하기 위한 명령어
vagrant reload
10. 외부에서 vm에서 구동되고 있는 웹 서버에 접속이 가능하게 함
vagrant share
11. 버전 확인
vagrant -v
'호스팅_서버_툴 > 도커(DOCKER)' 카테고리의 다른 글
github과 docker hub 연동하여 도커 이미지 쉽게 만들기 (0) | 2017.11.04 |
---|---|
vagrant를 이용한 centos 7에서 docker 설치하기 (0) | 2017.10.20 |
도커 스터디 1일차 정리 (0) | 2017.10.20 |
docker 개념정리 (0) | 2017.10.17 |