Vagrant

 

boxのテンポラリディレクトリを作成 [#we6f799b]

 $ cd   
/ 
 $ mkdir vagrant-box 
 $ cd vagrant-box 
 $ mkdir centos66-1 
 

boxの追加 [#gd49b8e1]

 下記URLからBOXファイルを探して、[copy]からURLをコピーします。 
 http://www.vagrantbox.es/
 
 $ vagrant box add boxの名前 URL 
 $ vagrant box add centos66-1 https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.0.0/centos-6.6-x86_64.box 
 
 ==> box: Adding box 'centos66-1' (v0) for provider: 
 box: Downloading: https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.0.0/centos-6.6-x86_64.box 
 ==> box: Successfully added box 'centos66-1' (v0) for 'virtualbox'! 
 

boxの確認 [#e1fea8e4]

 $ vagrant box list 
 $ centos66-1 (virtualbox, 0) 
 
 *** boxの初期準備 
 $ vagrant init centos66-1 
 $ vagrant up 
 

boxの起動確認 [#v120276e]

 id name provider state directory 
 ------------------------------------------------------------------------- 
 4a6e596 default virtualbox running /Users/kazuma/vagrant-box/centos66-1 
 

 接続確認 [#xed5d05f]

 $ vagrant ssh 
 or 
 $ ssh -p 2222 vagrant@localhost 
 パスワード:vagrant 
 

Vagrantの停止 [#dee51832]

 $ vagrant global-status 
 id       name    provider   state   directory 
 ------------------------------------------------------------------------- 
 df9357d  default virtualbox running /Users/kazuma/vagrant 
 
 $ vagrant halt df9357d 
 $ vagrant global-status 
 id       name    provider   state    directory 
 -------------------------------------------------------------------------- 
 df9357d  default virtualbox poweroff /Users/kazuma/vagrant 
 

boxの初期化 [#o895d19d]

 $ vagrant global-status 
 id       name    provider   state    directory 
 -------------------------------------------------------------------------- 
 df9357d  default virtualbox poweroff /Users/kazuma/vagrant 
 
 $ vagrant destroy df9357d 
 default: Are you sure you want to destroy the 'default' VM? [y/N] y 
 ==> default: Destroying VM and associated drives... 

POINT [#ae333618]

‘‘destroyしたboxはまたupすることでまっさらなサーバーとなって復活します。’’

 

boxの削除 [#b4fe4879]

 $ vagrant box remove centos6-2