主な Vagrant コマンド


コマンドとフォルダ/ファイルの関係図

../_images/command.png

コマンドリスト

Box ファイルの操作

vagrant box add
  • vagrant box add Boxファイル名

  • vagrant box add Boxファイル名 URL

  • vagrant box add Boxファイル名 path

  • Box ファイルをダウンロードする。

  • ダウンロード先を指定しない場合Vagrant Cloudからダウンロードする。

  • Vagrant Cloud 以外、例えば GitHub からダウンロードするときはダウンロード先の URL を指定する。

  • ダウンロード先を path で指定できるときはその path を指定する。

vagrant box remove
  • vagrant box remove Boxファイル名

  • ダウンロードした Box ファイルから指定した Box ファイルを廃棄(削除)する。

vagrant box list
  • vagrant box list

  • ダウンロード済みの Box ファイルを一覧で表示する。

仮想マシンの操作

vagrant init
  • vagrant init Boxファイル名

  • 指定した Box ファイル用の Vagrantfile が作成される。

vagrant up
  • vagrant up

  • 仮想マシンを起動する。

  • 仮想マシンが作成されていないときは仮想マシンの作成 → 起動する。

  • Box ファイルがダウンロードしていないときはダウンロードする。

  • サスペンド状態の仮想マシンをリジュームする。

vagrant halt
  • vagrant halt

  • 仮想マシンを停止する。

vagrant reload
  • vagrant reload

  • 仮想マシンを再起動する。

vagrant suspend
  • vagrant suspend

  • 仮想マシンをサスペンドする。

vagrant resume
  • vagrant resume

  • サスペンド状態の仮想マシンをリジュームする。

vagrant package
  • vagrant package

  • 仮想マシンから Box ファイルを作成する。

vagrant destroy
  • vagrant destroy

  • 仮想マシンを廃棄(削除)する。

vagrant ssh
  • vagrant ssh

  • 仮想マシンに ssh 接続する。