Vagrantでよく使うコマンド集
Vagrantでよく使うコマンドをメモしておきます
新しい仮想マシンを作る
- フォルダを作って、そこに環境を構築する
mkdir sample-centos cd sample-centos vagrnt init centos7 # boxとしてcentos7が登録してある前提 # Boxの操作の項目参照 vagrant up # 仮想環境の起動
仮想マシンの操作
- 起動
vagrant up # 仮想マシンを作成したディレクトリ内で実施する
- 停止
vagrant halt # 仮想マシンを作成したディレクトリ内で実施する
- 再起動
vagrant reload # 仮想マシンを作成したディレクトリ内で実施する
- 状態を保存して停止
vagrant suspend # 仮想マシンを作成したディレクトリ内で実施する
- ログイン
vagrant ssh # 仮想マシンを作成したディレクトリ内で実施する
Boxの操作
- 新しいBoxを登録
vagrant box add NAME URL # centos7の例 vagrant box add centos7 https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box # ubuntu14.10の例 vagrant box add ubuntu14.10 https://github.com/kraksoft/vagrant-box-ubuntu/releases/download/14.10/ubuntu-14.10-amd64.box
- 登録しているBoxのリストを取得
vagrant box list
その他 便利サイト
Vagrant Boxを紹介しているサイト A list of base boxes for Vagrant - Vagrantbox.es