LoginSignup
0
0

More than 5 years have passed since last update.

Vagrantの概要をまとめてみた

Last updated at Posted at 2018-12-09

Vagrantとは

Vagrantは仮想マシンを簡単に立ち上げることができる

ツールです。

さらに、仮想マシンを管理、操作するためのツールでもあります。

Windows、MacOS、Linuxで動作するので

ホストのOSに関わらず仮想環境を構築できます。

Vagrantはrubyで書かれていますが、

PHPやPython、Java、C#、JavaScriptなども対応しています。

Box

Boxは仮想マシンのテンプレートで

テンプレートはWeb上にたくさん配布されています。

そのテンプレートを元に

自分に合った設定にして仮想マシンを初期化することができます。

CentOSやDebianなどOSを各自選択でき

ネットワーク設定やSSH環境の整備をしてくれるので

簡単に好みの仮想環境を構築することが可能です。

また、一つのテンプレートから複数の仮想マシンを作ることが可能です!

Vagrantfile

VagrantfileはRubyファイルで

仮想マシンを設定できます。

例えば、

起動する仮想化マシン指定
ネットワーク設定
共有フォルダ設定
マシンスペック設定(CPUやメモリの割り当てなど)

などを設定できます。

簡単に自分の環境に適した環境を構築できる点が

Vagrantの長所だとわかります。

まとめ

VagrantはデフォルトでVirtualBoxをサポートしています。

プラグインをインストールすることでVMwareやAWS(EC2)も対応できるので

必要に応じて様々なプラグインを取り入れていきたいところです。

参考文献

Vagrant + VirtualBoxでWindows上に開発環境をサクッと構築する
VagrantとDockerについて名前しか知らなかったので試した
Vagrantのプラグイン、何入れてたっけ…。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0