VAGRANT_HOMEにダウンロードしたBoxを削除する。VirtualBoxに登録したBoxを削除する。Vagrantが登録したBoxを表示する。作業の前提条件は、下記のとおりです。r88780Vagrantのインストール下記の手順でインストールします。インストーラーのダウンロードダウンロードサイトから、Windows用のインストーラーをダウンロードします。今回は、バージョン1.2.7のインストーラーをダウンロードしました。インストーラーの起動インストーラーを起動し、ウイザードに従ってデフォルトインストールします。インストールが終了すると、再起動を要求されますので、システムを再起動します。環境変数の設定Vagrantでは、仮想マシンの起動時にVagrantfile内で指定されたBoxイメージまたは、addコマンド実行時に指定したBoxイメージをローカル側に保存します。デフォルトでは、C:\Users\ユーザー名\.vagrant.d\boxesフォルダに保存されますので、環境変数VAGRANT_HOMEを設定して、別フォルダに保存します。今回は、Cygwin上でvagrantコマンドを実行するため、.bashrcにVAGRANT_HOMEを設定します。VAGRANT_DEFAULT_PROVIDER=virtualbox上記の例では、VAGRANT_HOMEをE:\VAGRANT\.vagrant.dに設定し、VagrantのデフォルトプロバイダにVirtualBoxを指定しています。仮想マシンの起動Vagrantを実行する環境が作成できましたので、Vagrantを使って仮想マシンを起動します。Vagrantの初期化Vagrantでは、Vagrantfileという設定ファイルを元に仮想マシンの起動やプロビジョニングを行います。このため、initコマンドを使用してVagrantfileを作成します。initコマンドの書式は、下記のとおりです。VirtualBoxを追加します。addコマンドの書式は、下記のとおりです。MinimalのURLを指定します。http://files.vagrantup.com/precise32.box実行すると、指定したURLからBoxイメージがダウンロードされ、Boxが追加されます。仮想マシンの起動準備が終わりましたので、upコマンドを使用して、追加したBoxを起動します。upコマンドの書式は、下記のとおりです。仮想マシンが起動しましたので、sshコマンドを使用して、Boxに接続します。sshコマンドの書式は、下記のとおりです。起動中の仮想マシンを、haltコマンドを使用して停止します。haltコマンドの書式は、下記のとおりです。haltまとめここまで、Vagrantのインストールと基本的な使い方について解説しました。Vagrantは、既存のBoxをダウンロードしローカルで実行できるため、簡単に開発環境を作成することが出来ます。筆者もVagrantを使用した開発を行っていますが、開発環境をイチから作成する機会は殆ど無くなりつつあります。仮想化支援ツールとして、是非試してみては如何でしょうか。