最終更新:2015-07-21 (火) 00:39:28 (3428d)
Vagrant
Top / Vagrant
VirtualBoxを利用した仮想マシンをコマンドラインから作成してくれるソフトウェア
対応OS
ドキュメント
インストール
- If you have an old version of Vagrant 1.0.x installed via RubyGems, please remove it prior to installing a newer version of Vagrant.
- http://docs.vagrantup.com/v2/installation/
対応仮想マシン (プロバイダ)
- VirtualBox - デフォルト
- VMware - 有料
- Amazon EC2 + VPC
- Rackspace
- Docker
- Hyper-V
- Xen
- KVM
コマンド
vagrant init?
- Vagrantfileを作成
vagrant init
- boxファイルをインポート
vagrant init [box-url]
vagrant box?
- vagrant box add [box-url]
Vagrant/プロビジョニング
- ソフトウェアの自動構成
Box
- VagrantではディスクイメージやVirtualBoxの設定ファイル、メタデータなどを「box」(複数形は「boxes」)という形式のファイルにまとめて取り扱う
- OSのインストーラを使って仮想マシンにOSをインストールするのではなく、あらかじめOSがインストールされたディスクイメージを元に仮想マシンを作成する
Altas
- <登録者名>/<boxファイル名>」といった形でさまざまなboxファイルが登録されている