vagrant 사용하기
2015.04.13 14:08
vagrant 사용하기
2013/12/19 01:08
참고URL http://www.webopixel.net/develop/835.html
virtualbox설치
vagrant설치
http://downloads.vagrantup.com/
box파일추가
http://www.vagrantbox.es/ <-- 공식적인 사이트인듯하다.
위사이트에도 설명이 되어었지만
$ vagrant box add {title} {url}
$ vagrant init {title}
$ vagrant up
title을 적당한 이름으로 정하고 URL은 사용하고 싶은 BOX의 주소를 넣자
예를들어
$ vagrant upvagrant box add CentOS-6.5-x86_64 https://github.com/2creatives/vagrant-centos/releases/download/v6.5.1/centos65-x86_64-20131205.box
$ vagrant init CentOS-6.5-x86_64
$ vagrant up
그럼 virtualbox에 Centos6.5버전이 설치가된다.
위는 그저 따라하기를 위한 예제이지만 vagrant의 커맨드에대해 조금 설명을 하자면
vagrant init : 현재디렉토리에 Vagrantfile파일을 생성한다. Vagrantfile파일은 일종의 설정파일 같은것이다. init뒤에 파라메터를 줄수도 있지만, 없다면 디폴트로 생성.
vagrant box : 이대로 쓸수는 없고, list, add, remove 등을 추가로 적어줘야한다. 이름에서 알수 있듯이 현재리스트, 추가하기, 제거하기 할때 쓰인다. 이 커맨드는 vagrant에 box이미지를 저장(설정) 하는것이지, virtualbox에 실제 box를 설정하는 행위는 아니다.
vagrant up : Vagrantfile에 설정한 값대로 서버를 virtualbox에 생성&시작 한다. 생성은 처음한번만 실행되고 이미 생성되어 있다면 실행만한다.
vagrant destroy : virtualbox에 생성된 가상머신을 삭제한다. vagrant의 box에 추가되어있는 box를 삭제하는것은 아니다. 어디까지나 virtualbox에 생성된 가상머신만 삭제한다.
vagrant halt : 실행중인 가상머신을 종료시킨다. 리눅스를 halt시킨다고 보면된다.
vagrant plugin : 추가패키지?를 설치하기위한 커맨드. 파이어폭스의 플러그인같은 개념이다.
위의 명령어가 주로 사용되는것이고 더 있지만, 나중에 알아보도록 하자.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.