什么是Vagrant ?

前言

?相信大家對VMware和VirsualBox不會太陌生,虛擬化的好處在這里我就不多說了。那么我們就一起來學習用Vagrant 為自己來打造一個神奇的跨平臺開發環境吧!!

開發過程中,我們經常碰到一個問題,總有成員會抱怨說:“我這里編譯出錯啊”,或者,“這個頁面在我機器上運行不了啊”。這類問題層出不窮,大多是由于開發環境搭建過程中的不一致所產生。而我們每個人不可能所持的開發環境完全一致,畢竟每個人都有自己的喜好。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

為了避免“這個頁面只可以在我的電腦上運行的尷(wu)尬(nai)的局面”,怎么解決這個問題呢?

我們都知道VirtualBox是一個虛擬機,我們可以在上面虛擬一臺或多臺完整的計算機系統。那么也許可以由團隊創建一個用于開發的虛擬機,確保這個虛擬機是可以完成工作的,然后將其分發給各個成員,讓他們按照指示去搭建環境。

當然,這在一定程度上可以解決問題。但是,每次建立虛擬機的時候,總有許多參數需要設置,總是或多或少遺漏了些什么,最后導致虛擬機和需求不一樣。而且,開發過程中,很可能會由于人為的錯誤,導致虛擬環境出現故障,需要重新搭建環境。。。。

Vagrant的出現,則很好的解決了上面的問題。Vagrant 可以很好的結合虛擬機(如VirtualBox、VMWare這個版本要付費,對應的Vagrant 也是收費),根據配置文件,輕松的創建多臺虛擬機實驗環境。我們可以在配置文件中指定,包括從哪里去下載這個虛擬機、網絡該如何連通、主機名、IP地址,甚至可以指定開機后自動配置的腳本。


我們先介紹到這里,接下來我們開始安裝。

Vagrant 可以運行在 Mac OS X、Linux,以及 Windows 上,和 VirtualBox 一樣,都是免費的開源軟件
既然是虛擬機的配置工具,那么我們首先得需要一個虛擬機,這里我們使用 VirtualBox 虛擬機。如果沒有安裝,直接從官方網站:https://www.virtualbox.org/wiki/Downloads下載安裝即可。

然后,我們從 Vagrant 的官方網站(http://www.vagrantup.com/downloads)下載這個軟件,下載后在各自的系統上安裝。在這里我們使用Ubuntu 15.04

sudo apt-get install vagrant

sudo apt-get install virtualbox-qt

以上兩行命令用于安裝 Vagrant 和 VisualBox。

之后,命令行里面就多了一個vagrant命令。我們可以通過vagrant -v來檢查所安裝的 Vagrant 的版本。

今天我們就先分享到這里。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 開發需要在各種系統上進行開發任務,運維則需要在各種系統上學習工具使用。因此,虛擬機恐怕也是 IT 人員最常使用的工...
    李廣慧閱讀 5,583評論 3 24
  • 1,介紹Vagrant 我們做web開發的時候經常要安裝各種本地測試環境,比如apache,php,mysql,r...
    meng_philip123閱讀 2,542評論 0 12
  • [Vagrant入門一(轉)]閱讀目錄VirtualBox安裝Vagrant安裝Vagrant配置links 原文...
    漢相蕭何閱讀 937評論 0 0
  • 一只餓虎躺門前 一只玻璃破碎在門口 蝴蝶的飛舞 沉淀又輕浮 發絲這么難遮蓋面頰 我說早餐在被子里 晚餐都過期 地上...
    siee閱讀 136評論 0 0
  • 心亡則忙! 最近一個月忙的不可開交,我早預想到了,但沒有想到會這么忙! 雖然忙,但,我放不...
    李氏家族825閱讀 180評論 1 0