Vagrantの不具合の対処

本日はVagrantの起動がうまくいかないというトラブルの対処を教えていただいたので記録しておきたいと思います。

Vagrantとは Vagrantは仮想化マシンの自動作成ツールです。

基本操作

vagrant box add ボックスの追加
vagrant up  起動
vagrant ssh ログイン
vagrant halt 終了
vagrant destroy 破棄

トラブル発生時

まずは現状確認をします。

vagrant status 現状確認
vagrant ssh-config configの確認

次に再起動をかけます。

vagrant reload 再起動

現状を確認して、’running’といった表記があるのに正常にはたらかなかったので、

vagrant up --provision

を実行したところ、正常に起動させることができました。 プロビジョニングとは自動的なソフトウェアのインストールなどを行う仕組みですが、一度vagrant upで環境が生成されたあとはプロビジョニングは自動では行われないので、この段階で正常に起動しない場合は–provisionフラグを与える必要があるということでした。