Vagrant 教學

本篇紀錄在 Ubuntu 下使用 Vagrant 基本指令與流程,

官網最新的 vagrant 下載
vagrant box 列表 這是別人做好的 box image

作業系統: Ubuntu 16.04
版本:vagrant 2.0.2

Step 1. 下載 box image (只有第一次需要做)

box image 會下載到 ~/.vagrant.d/boxes/
Ubuntu 14.04

1
vagrant box add u1404 https://github.com/kraksoft/vagrant-box-ubuntu/releases/download/14.04/ubuntu-14.04-amd64.box

Ubuntu 12.04

1
vagrant box add u1204 http://files.vagrantup.com/precise64.box

Setp 2. 初始一個虛擬機 與 啟動

啟動一個 虛擬環境 (使用 u1404 這個 box 樣本)

1
2
vagrant init u1404 # 初始化生成一個 Vagrantfile 檔案
vagrant up # 開機啟動

他會生成的虛擬機器檔在 ~/VirtualBox VMs 這個目錄下

以下為一些常用的基本指令:

1
2
3
4
vagrant halt # 關機
vagrant ssh # 登入
vagrant destroy # 刪除
vagrant reload # 重啟

修改虛擬機的 Ram Size

修改 Vagrantfile 裡的 vb.memory = "1024", 再重啟

參考
https://about.gitlab.com/downloads/#ubuntu1404