開発環境について(vagrant virtualbox

dev.classmethod.jp

vagrantとは開発環境の構築と共有を簡単に行うためのツール

「ほんの数行書くだけで開発用の仮想マシンを構築できる」

www.webcyou.com

 

www.webcyou.com

Vagrant(ベイグラント)とはなんぞや?ってとこですがVagrant仮想環境をプログラミングするツールと言ったところです。

一般にWebアプリケーションの開発、テスト、本番運用などのための環境構築するため仮想マシンを起動し、OS、WebサーバやPHPRubyなどをインストールし、ChefやPuppetなどでアプリケーションをデプロイするといった操作が必要でした。これらを毎回構築するのはスンゴイ手間でそれをテンプレート化してすぐに構築できますよー。っていうのがVagrant(ベイグラント)になります。 

Vagrantでいう「box」とは仮想マシンのテンプレートにあたります。

vagrant自体はrubyで書かれている

vagrantファイルを共有すれば、チームで環境を共有できる

 

virtual boxとは?

http://jukenki.com/contents/other/virtualbox/about-virtualbox.html

VirtualBox は、使用している PC 上に仮想的な PC を作成し、別の OS をインストール・実行できるフリーの PC 仮想化ソフトです。

 

VCCWとはなにか

VCCW はプロが作った WordPress 用の Vagrant 環境。

入門 Vagrant + WordPress

 

ってことは、virtual boxは仮想マシンを作って、vagrantはそこにパッケージ化されたものをいろいろぶちこむって感じかな