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

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

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

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

安裝 Vagrant(使用 homebrew

$ brew install vagrant

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

        		

延伸閱讀

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