skip to content
barorin&?

Vagrantの基本

/ 1 min read

Table of Contents

はじめに

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

方法

Box のダウンロード

Terminal window
$ vagrant box add Box

Vagrantfile の生成

Terminal window
$ vagrant init Box

Vagrantfile の設定

  • 割当メモリの変更
Terminal window
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
  • ディスク容量を増やす
Terminal window
# vagrant-disksize プラグインのインストール
$ vagrant plugin install vagrant-disksize
# Vagrantfile の設定を追加(config.vm.box = "xxxx"の下に)
config.disksize.size = '30GB'
  • Guest Additions を自動インストールする
Terminal window
$ vagrant plugin install vagrant-vbguest
  • ゲスト OS 初期パスワード
    vagrant

  • 仮想マシンを起動する

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