Vagrant
Vagrant - Development environments made easy.¶
Vagrant Cloud¶
Links¶
- Vagrant入門 (全13回) - プログラミングならドットインストール
- Vagrant開発者 Mitchell Hashimoto氏に聞いた:「Vagrant」って何ぞ?(・o・) - @IT
- Vagrant - naoyaのはてなダイアリー
- Vagrant コトハジメ
- 今更聞けない人の為の Vagrant 再入門 | School With Blog
- Vagrant CloudのVagrant Shareを試してみたら凄すぎて鼻血出た - 憂鬱な世界にネコパンチ!
Related¶
Windows¶
- Vagrant で作ったり壊したりできる Windows 環境を手に入れるまでの手順 - てっく煮ブログ
- WindowsでVagrantする - みんなのちからになりたい
- Windows 7 でVagrantでCent OS 6.3入れてみた - 僕の車輪の再発明
- Vagrant 入門 - Windows 上に Linux の仮想マシンを簡単に用意する - 僕は発展途上技術者
使い方メモ¶
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).
Vagrantfile¶
ネットワークブリッジと固定IP¶
:bridge
はホスト側に複数のネットワークがあるとき自動で選択するために指定する。
config.vm.network "public_network", :ip => "192.168.0.111", :netmask => "255.255.255.0", :bridge => "eth0: Ethernet"