はじめに
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 仮想マシン