Vagrant(官網(wǎng)、github)是一款構(gòu)建虛擬開發(fā)環(huán)境的工具,支持 Window,Linux,Mac OS,Vagrant 中的 Boxes 概念類似于 Docker(實質(zhì)是不同的),你可以把它看作是一個箱子,里面裝了一些東西,Vagrant 創(chuàng)建虛擬機的時候,需要用到 Box ,它里面包含了虛擬機配置、虛擬機硬盤鏡像和 Vagrant 配置的壓縮包,有了 Box,你不需要再重新下載 ISO 鏡像文件、新建虛擬機、修改虛擬機等配置,而是直接運行你所需要的操作系統(tǒng)。

更多 Vagrant 概念,參考:Vagrant 是什么,不是什么。

Vagrant 支撐 VirtualBox、HyperV、VMWare 等虛擬機軟件,我 Mac 電腦裝的是 VMWare Fusion,但 Vagrant 支持是收費的(79 美元),好黑呀,不過 VirtualBox 是免費的,我又安裝了個 VirtualBox(大概 300 M),以便做示例。

使用 Vagrant 的目的,就是方便在虛擬機中做 Consul 的集群(Mac OS、Ubuntu 安裝及使用 Consul)。

安裝 Vagrant(使用 homebrew

$ brew install vagrant

安裝好 Vagrant 之后,就可以使用初始化 Box 了,你可以使用別人封裝好的 Box,也可以自己封裝 Box,比如下面命令:

        		

延伸閱讀

學習是年輕人改變自己的最好方式-Java培訓,做最負責任的教育,學習改變命運,軟件學習,再就業(yè),大學生如何就業(yè),幫大學生找到好工作,lphotoshop培訓,電腦培訓,電腦維修培訓,移動軟件開發(fā)培訓,網(wǎng)站設(shè)計培訓,網(wǎng)站建設(shè)培訓學習是年輕人改變自己的最好方式