ぼっちエンジニアのリーンなブログ

リーン・スタートアップ、プログラミングなどについてまとめます

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