Vagrantの使い方

技術的なこと書きたいなーネタがないなぁと思いずっと更新していなかったんですが、最近使っているVagrantの使い方についてそのメモについて書いてみます。

インストールはそこまで難しくなかったので、以下のサイトを参考に入れましょう weblabo.oscasierra.net weblabo.oscasierra.net

OSを探す

まずVagrantで仮想環境を作りたいOSを準備します。これは以下のサイトからとってきました。 www.vagrantbox.es

cmdを起動し、
vagrant box add {name} {url}
{name}は好きな文字列を入れることができる

環境を作る

vagrant box list
と入力することで、現在インストールされているOSlistが確認できる

Vagrantの環境作り

任意のフォルダ内で
vagrant init {name}
と入力することで環境を作ることができる

Vagrantfile内の35行目くらい
# config.vm.network "private_network", ip: "192.168.33.10"
の#をはずす

起動とシャットダウン

vagrant起動

vagrant up

vagrantシャットダウン

vagrant halt

SSHクライアントで動作

また起動した後、SSHクライアントでVM上のOSを動作させることができます。
私はPoderosaを使用していますが、他のでも動作します。 - ホスト: 192.168.33.10
- ポート: 22
- ユーザー名: vagrant
- パスワード: vagrant

スナップショット

スナップショットとはその時の状況を保存しておくことができます。
環境構築が完了したまだ崩れていない状態や、元に戻す可能性がある状態まで戻すことができます。
これがとても便利!

スナップショットセーブ

vagrant snapshot save {snap-name}

スナップショット復元

vagrant snapshot restore {snap-name}

まとめ

Vagrantで私が使っているコマンドです。
何かのお役に立てれば幸いです。