Vagrant 快速上手

2014-08-14 #vagrant

Vagrant 是一個虛擬機的自動化工具,可用來生成、管理VirtualBox 機器[1]。只要幾個指令,就可以在電腦上產生一台可使用的虛擬機,比起直接操作VirtualBox 簡便許多。需要在工作上使用Linux(系統管理、Android 建置等)或想學習Linux 的夥伴可以試試看。

使用方法:

1. 到這裡下載、安裝:

http://www.vagrantup.com/downloads.html

2. 打開命令列(Windows 上可用git bash 或cmd),移到想要的工作資料夾,執行下面的指令:

$ vagrant init ubuntu/trusty64
$ vagrant up

幾分鐘後,一台64 位元的Ubuntu 14.04 虛擬機就下載、安裝好並開好機了。

3. Vagrant 預設不啟動虛擬機的螢幕,可以用ssh 連進去看看:

$ vagrant ssh

執行後就會看到虛擬機的prompt:

terminal

guest 內的/vagrant 資料夾會自動和host 的工作資料夾同步。例如在guest 內執行:

$ cd /vagrant
$ touch hello.txt

host 馬上就可以看的到。

進階的功能可參考官網的文件

[1] Vagrant 也可用來管理其他虛擬工具,如VMware 或Docker。