7
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Vagrant環境構築

Posted at

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
  1. 仮想マシンへの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がある場合は、アップデートする
7
6
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
7
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?