1分でわかるVirtualBoxによるVagrant環境構築・起動方法

1分でわかるVirtualBoxによるVagrant環境構築・起動方法

1. VirtualBoxをダウンロード・インストール

1. VirtualBoxをダウンロード・インストール

https://www.virtualbox.org/wiki/Downloads

2. Vagrantをダウンロード・インストール

2. Vagrantをダウンロード・インストール

https://www.vagrantup.com/downloads.html

3. バージョンを確認する

インストールされているか下記のコマンドでバージョンを確認

VBoxManage -v && vagrant -v

両方インストールされていればVirtualBoxとVagrantのバージョンが表示される

5.1.26r117224
Vagrant 1.9.8

4. Boxをインストール

Vagrantを使用するにはBoxが必要なため下記のコマンドで追加

vagrant box add hashicorp/precise64

Boxインストール時に選択項目が出るので 2) virtualbox を選択

==> box: Loading metadata for box 'hashicorp/precise64'
    box: URL: https://vagrantcloud.com/hashicorp/precise64
This box can work with multiple providers! The providers that it
can work with are listed below. Please review the list and choose
the provider you will be working with.

1) hyperv
2) virtualbox
3) vmware_fusion

Enter your choice: 2

5. Boxがインストールされたか確認

Boxがインストールされているか下記のコマンドでバージョンを確認

vagrant box list

インストールされていればBox名が表示される

hashicorp/precise64 (virtualbox, 1.1.0)

6. Vagrantを起動

初回だけ下記コマンドを実行してVagrantfileを新規作成

Vagrantfileとはvagrant起動に必要な設定ファイル

mkdir myVagrant && cd myVagrant
vagrant init hashicorp/precise64

vagrant upコマンドでVagrant起動

vagrant upは必ずVagrantfileがあるディレクトリで行う

vagrant up

7. Vagrantに接続

ssh vagrantでVagrantに接続

ssh vagrant

成功すればvagrant@precise64:~$になる。

vagrant sshではないので注意

vagrant@precise64:~$

追伸

私は初心者の方にGitやPhythonなどを学習する際にどのサイトを見るのが良いかと聞かれたときにドットインストールを奨めている。

しかし、ドットインストールだとローカル開発環境(Vagrant)で作業することが前提になっているのだが初心者だと構築に手間取ることが多い。

そのため簡単に構築するための作業手順を投稿した。

ちなみにVagrantにはGitなどはインストールされていないため必要に応じてインストールが必要。

Gitの場合はssh vagrantでVagrantに接続後に下記のコマンドでインストールできる。

sudo apt-get install git