LoginSignup
14
16

More than 5 years have passed since last update.

Vagrantの概念図

Last updated at Posted at 2014-02-01

Vagrant、便利ですよね。
紹介しているブログ記事のコマンドをコピペするだけで動きますが、どういう仕組みになってるかの概念図を作成してみました。

vagrant_1.svg.png

ざっくりとしたVagrantの説明

誰かが作った仮想マシンを、自分が指定した仮想マシンホスト上で動かすアプリ

仮想マシンを起動する手順

  1. 誰かが作った仮想マシンイメージ(boxファイル)をローカルに保存 (vagrant add)
  2. vagrantプロジェクトフォルダとして必要なファイルを生成 (vagrant init)
  3. VirtualBox上でゲストOSを起動 (vagrant up)

注意事項

誰かが作った仮想マシンですから、その仮想マシンに悪意あるバックドアが含まれている可能性も考えましょう。
個人的には、

は安全だと思うようにしています。

応用とか

Vagrantが扱う仮想ホストは プロバイダー と呼びます。

上記の概念図では、 プロバイダー (仮想ホスト, VirtualBox)が動いているのはMacBook上ですが、外部のクラウドサービス(VMWare, Amazon等)で動かすこともできます。
そうすれば、ローカルのマシンが貧弱でも大丈夫!!
例)

試験環境用VPSとして1時間1円から使えるDigitalOceanが安くて便利
http://z.tokumaru.org/2013/10/digitalocean.html

14
16
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
14
16