Vagrantとは
IT用語の中のWeb用語である「Vagrant」について説明していきます。
Vagrantの読み方
Vagrantはカタカナで表すと「ベイグラント」と読みます。
Vagrantって何?
Vagrantとは、VirtualBoxなどの仮想マシン構築時の設定を、コマンドラインで簡単に行えるようにするツールのことです。
開発当初はVirtualBoxのみに対応でしたが、その後KVMやVMware、Hyper-V、Docker、Amazon EC2などへの対応が追加された。
VirtualBoxなどで仮想環境を作る場合は、OSのダウンロードやHDDパーティションの設定、SSHのインストールなど、多くの手順や設定が必要で、そしてこれらの設定は自動化できないため、他の人に共有するときも手順書を残してそれを見ながら構築してもらうことになります。
それをVagrantを利用すると、以下が可能です。
開発当初はVirtualBoxのみに対応でしたが、その後KVMやVMware、Hyper-V、Docker、Amazon EC2などへの対応が追加された。
VirtualBoxなどで仮想環境を作る場合は、OSのダウンロードやHDDパーティションの設定、SSHのインストールなど、多くの手順や設定が必要で、そしてこれらの設定は自動化できないため、他の人に共有するときも手順書を残してそれを見ながら構築してもらうことになります。
それをVagrantを利用すると、以下が可能です。
- コマンド1つで環境構築が完了
- 設定情報の共有ができる
- 環境構築を自動化できる