Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
Help us understand the problem. What is going on with this article?

Vagrant環境構築

More than 5 years have passed since last update.

Vagrant環境構築

環境

  • OSX Yosemite (10.10.5)
  • VirtualBox 5.0.4
  • Vagrant 1.7.4

セットアップ

  1. VirtualBoxをインストールする
    https://www.virtualbox.org/

  2. Vagrantをインストールする
    https://www.vagrantup.com/

Vagrantの使い方

仮想マシンを作成してSSH接続する

  1. Vagrantfileの作成
    Vagrantプロジェクトのルートディレクトリに、Vagrantfileを作成する。 使用するboxをBOXNAMEで指定する。boxについては後述。
$ mkdir PROJECTNAME
$ cd PROJECTNAME
$ vagrant init BOXNAME
  1. 仮想マシンの開始

    $ vagrant up

  2. 仮想マシンへのSSH接続

    $ vagrant ssh

仮想マシンのシャットダウン

仮想マシンのシャットダウン

$ vagrant halt

仮想マシンの削除

仮想マシンの削除

$ vagrant destroy

boxの使い方

boxとは、仮想マシンの雛形のこと。この雛形がクローンされて、仮想マシンがセットアップされる。

目的 コマンド 説明
box追加 $ vagrant box add NAME URL URLのboxを、NAMEという名前でVagrantに追加する

以下のサイトには、利用可能なboxがたくさん登録されている
http://www.vagrantbox.es/
box削除 $ vagrant box remove NAME VagrantからNAMEのboxを削除する
box一覧 $ vagrant box list Vagrantにインストールされている、全てのboxを一覧表示する
古くなったbox確認 $ vagrant box outdated 現在利用しているVagrant環境で、古くなっているboxがあるかどうか表示する
box再パッケージ $ vagrant box repackage NAME PROVIDER VERSION 指定されたboxを再パッケージし、再配布できるようにする
boxアップデート $ vagrant box update アップデート可能なboxがある場合は、アップデートする
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away