Pythonと!

プログラミングド素人の勉強日記です。

Vagrantの基本

Boxのダウンロード

$ vagrant box add Box名

Vagrantfileの生成

$ vagrant init Box名

Vagrantfileの設定

1) 割当メモリの変更
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

2) private_networkの開放
config.vm.network "private_network", ip: "192.168.xx.xx"

ディスク容量を増やす

1) vagrant-disksizeプラグインのインストール
$ vagrant plugin install vagrant-disksize
2) Vagrantfileの設定を追加(config.vm.box = "xxxx"の下に)
config.disksize.size = '30GB'

Guest Additions を自動インストールする

$ vagrant plugin install vagrant-vbguest

ゲストOS初期パスワード

vagrant

仮想マシンを起動する

$ vagrant up

仮想マシンを終了する

$ vagrant halt

仮想マシンを再起動する

$ vagrant reload

仮想マシンSSH接続する

$ vagrant ssh

仮想マシンの一覧を表示

$ vagrant global-status