- Virtual Box
仮想化ソフトウェアの1つ。コンピュータ上に仮想的なコンピュータ(仮想マシン)を作成することができる。その中でOSを起動して操作することができる。
- Vagrant
仮想マシンをとてもシンプルに構築・操作するソフトウェア。Virutal Boxを代理で操作するソフトウェアである。Vagrantを利用して構築される仮想マシンはVirutalBoxで構築される仮想マシンと同じ。しかし、今まで行なっていた複雑なコマンド操作がとてもシンプルなコマンドに集約されている点や、仮想化ソフトウェアの製品による操作の違いを吸収してくれるため、仮想マシンの構築に対するハードルを一気に下げた。
Vagrantを使えば数行で仮想環境の構築が完了するようになったのだ
- VagrantのDL
- vagrant init
- vagrantfileの設定を行う (config.vm.box, config.vm.box_urlの設定を行う)
- VagrantBoxのurlをコピーしておく (VagrantBoxとはBoxファイルのことで、Boxファイルとは仮想マシンの起動の際にベースとなるイメージファイルのこと。Vagrant利用の上で最低限必要な設定も行なっているのが普通(参考URL))
- vagrant add {title} {url}
- vagrant up
- vagrant ssh