skip to content
barorin&?

Vagrantの基本

/ 1 min read

はじめに

Vagrantの基本的な使い方をまとめます。

方法

Box のダウンロード

$ vagrant box add Box

Vagrantfile の生成

$ vagrant init Box

Vagrantfile の設定

  • 割当メモリの変更
config.vm.provider "virtualbox" do |vb|

# # Display the VirtualBox GUI when booting the machine

# vb.gui = true

#

# # Customize the amount of memory on the VM:

vb.memory = "4096"

end
  • ディスク容量を増やす
# vagrant-disksize プラグインのインストール
$ vagrant plugin install vagrant-disksize

# Vagrantfile の設定を追加(config.vm.box = "xxxx"の下に)
config.disksize.size = '30GB'
  • Guest Additions を自動インストールする
$ vagrant plugin install vagrant-vbguest
  • ゲスト OS 初期パスワード
    vagrant

  • 仮想マシンを起動する

$ vagrant up
  • 仮想マシンを終了する
$ vagrant halt
  • 仮想マシンをサスペンドする
$ vagrant suspend
  • 仮想マシンを再起動する
$ vagrant reload
  • 仮想マシンに SSH 接続する
$ vagrant ssh
  • 仮想マシンの一覧を表示
$ vagrant global-status
  • 仮想マシンの破棄
$ vagrant destroy 仮想マシン