vagrant+virtualbox

January 22, 2016

Virtualbox と Vagrant について紹介してくれているスライドを発見いたしましたので
共有いたします。

Vagrant入門以前
http://www.slideshare.net/katanyan/20141018-wbn?qid=45d3d863-3134-4759-ae00-7b03850a0145&v=default&b=&from_search=14

比較的簡単に表でXampp、Virtualbox、Dockerの比較を行ってくれておりました。
重要なものを抜き出しました、補足などは前後ページで説明してくれております。

1.ローカルに開発環境を構築する場合の選択肢 7ページ
2.Xampp紹介 8ページ
3.Virtiual Box紹介 9ページ
4.Docker紹介 10ページ
5.XamppとVirtualboxの比較 17ページ
6.Vagrantを使用するとどうなるか 24ページ
7.Vagrantのメカニズム 29ページ

Virtialbox につきまして

1.実行環境を開発と本番で揃えたい。
2.開発環境を構築する際に個人のローカル環境に依存しないようにしたい。

という場合は有用です。

VirtualBoxのインストール・設定・使い方を詳しく解説
http://vboxmania.net/

"Oracle VirtualBoxは無料で使用できる、x86およびIntel64/AMD64の仮想化ソフトウェアです。VirtualBoxをお使いのOSにインストールして、ホストマシン*1(物理マシン)のハードウェアを仮想化することで
バーチャルマシン(仮想マシン)を作成し、別のOS(ゲストOS)をインストールし実行することが出来ます。"

VirtualBox の使い方と設定
http://pc-karuma.net/virtualbox/

VagrantやDocker、Chefなどを併用して使う場合が多いようです。

基本的には Box をVagrantでつくり Virtualbox を起動して仮想環境を構築するという手順になっております。
ファイルの共有などの解説もありますので実際にどのような動きになるかなどは、追ってご説明
(ローカル環境でのファイル共有など)

※Boxとは、仮想マシンを作成する際に必要なOSのディスクイメージファイル等が入ったファイルの集まりで、仮想マシンのテンプレートみたいなものです。そのため簡単に仮想サーバーを立てることができます。

1.仮想環境構築ツール「Vagrant」でローカル開発環境を構築してみた
http://www.unionnet.jp/develop/vagrant-1/
 by UNINNET
概要
VagrantとはVirtualboxなどの仮想化ソフトウエア上で簡単に仮想サーバーを立てることができるツールです。

・PHP環境の構築方法
http://www.unionnet.jp/develop/vagrant-1/#vagrant-4
・ローカル環境であるWindowsと仮想環境のファイル共有について
http://www.unionnet.jp/develop/vagrant-1/#vagrant-5
・Boxの作成方法
 

2.開発環境の構築・共有を簡単にするVagrant入門
https://thinkit.co.jp/story/2015/03/19/5740
 by UNINNET
・Boxの共有について(Atlasという外部ツールを使用 TMでは恐らく使用できないかもです...)
※Boxの共有以外はUNINNETの記事と同じです。

Vagrant + VirtualBox + Chef を使った環境構築方法について
http://www.slideshare.net/ShinyaKinoshita/20131208?next_slideshow=1

このエントリーをはてなブックマークに追加