プログラミング雑記

プログラミングの雑記です。

Vagrant 起動 実行

インストール

$ brew tap phinze/homebrew-cask
$ brew install brew-cask
デフォルトで/opt/homebrew-cask/Caskroomに配置

$ brew cask install virtualbox
$ brew cask install vagrant

起動まで

1.Box(テンプレート)を取得
1.1Vagrantホームページ

$ vagrant box add hashicorp/precise32
$ vagrant box list

1.2Vagrantbox.es

$ vagrant box add centos_6.4_x64 http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.4-x86_64-v20131103.box

2.仮想マシンを初期化

$ mkdir XXX
$ cd XXX
$ vagrant init centos_6.4_x64

3.仮想マシンを起動

$ vagrant up

4.仮想マシン操作

$ vagrant status
$ vagrant suspend
-> $ vagrant resume 
$ vagrant up
-> $ vagrant halt
$ vagrant reload
$ vagrant destroy

5.その他

/vagrant  が共有されている

$ vagrant provision

$ vagrant package
$ vagrant box add my_box1 package.box

$ vagrant plugin install sahara
$ vagrant sandbox on
$ vagrant sandbox status
$ vagrant sandbox rollback
$ vagrant sandbox commit
$ vagrant sandbox off