tata色々な備忘録

データ解析、画像解析、化学分析などなど

Vagrant+VirtualBox環境の構築1

Vagrant http://www.vagrantup.com/
VirtualBox https://www.virtualbox.org/

仮想マシン置き場(URLコピー)
http://www.vagrantbox.es/

$vagrant box list

コマンドラインにて

#所持するboxのリスト
$vagrant box list 
#boxの取得
$vagrant box add 任意の名前 コピーしたURL
$mkdir myOS
$cd myOS
$vagrant init 任意の名前
$ls
vagrantfile
$vagrant up

vagrantコマンドの引数

status
suspend
resume
reload#再起動
halt
up
destory
ssh

デバッグモード

$ VAGRANT_LOG=DEBUG vagrant up

現在の環境をbox化

$vagrant pakage

#package.boxが生成
#boxの追加
$vagrant add package.box 適当な名前.box

~/vagrant.d/boxesにboxファイルは保存されている。

プラグイン saharaの使用例

$vagrant plugin install sahara
uninstall
list

$vagrant sandbox on
rollback
commit
off

/vagrantフォルダが共有だが、仮想OSを再起動すると共有解除に。 vagrant halt⇒up必要になる。

参考(そのまま) http://dotinstall.com/lessons/basic_vagrant/24112