Skip to content

Vagrant

Vagrant

Vagrant - Development environments made easy.

Vagrant Cloud

Windows

使い方メモ

Setup

$ vagrant box add {title} {url}    # boxをurlから取得
$ vagrant init {title}             # Vagrantfileを作成
$ vagrant up                       # Vagrantfileの設定内容に基づいてVM起動
$ vagrant halt                     # VM終了

box を変更した後は、Vagrantfile の内容を再度設定しなおす必要がある。
usr/pw: vagrant/vagrant

Manage

$ vagrant box list

SSH

$ vagrant ssh
$ vagrant ssh-config

SSHの鍵置き場は~/.ssh/
このディレクトリにある config, known_hosts 以外のものは鍵ファイルで、複数ある場合はconfigに登録しておく。

Permission denied (publickey,password).
カッコ内はサーバ側が許可している認証方式。公開鍵認証 ("publickey")、パスワード認証 ("password")。

Vagrantfile

ネットワークブリッジと固定IP

:bridgeはホスト側に複数のネットワークがあるとき自動で選択するために指定する。

config.vm.network "public_network", :ip => "192.168.0.111", :netmask => "255.255.255.0", :bridge => "eth0: Ethernet"