Vargrant 構(gòu)建 linux 開(kāi)發(fā)環(huán)境

什么是 Vargrant 纵菌?

Vagrant 是一個(gè)簡(jiǎn)單易用的部署工具咱圆,用英文說(shuō)應(yīng)該是 Orchestration Tool 功氨。它能幫助開(kāi)發(fā)人員迅速的構(gòu)建一個(gè)開(kāi)發(fā)環(huán)境,幫助測(cè)試人員構(gòu)建測(cè)試環(huán)境, Vagrant 基于 Ruby 開(kāi)發(fā)忱详,使用開(kāi)源 VirtualBox 作為虛擬化支持跺涤,可以輕松的跨平臺(tái)部署监透。

通俗的來(lái)說(shuō)胀蛮,就是在本地部署一個(gè)和Linux 虛擬機(jī)上的同步文件夾,這樣所有的操作都方便了許多

準(zhǔn)備工作

部署環(huán)境

1.進(jìn)入工作文件夾

2.把下載的Box 鏡像包放到工作目錄下-這里我以 **ubuntu 14.04 **為例

3.打開(kāi)終端進(jìn)入工作目錄, 或者你可以在當(dāng)前目錄按住 shift+鼠標(biāo)右鍵 可快速打開(kāi)當(dāng)前目錄的終端

4.我們執(zhí)行 vagrant box list 可查看當(dāng)前添加進(jìn) vagrant 的鏡像

5.如果沒(méi)有添加 box 鏡像, 我們執(zhí)行 vagrant box add 系統(tǒng)名字 box鏡像

6.這時(shí)候我們執(zhí)行 vagrant box list 就可以查看我們添加的 box 鏡像

7.box 鏡像添加到 vagrant 里面后我們就可以執(zhí)行 vagrant init 系統(tǒng)名 初始化, 初始成功后我們可以看見(jiàn)當(dāng)前工作目錄下會(huì)生成一個(gè) Vagrantfile 的配置文件

8.因?yàn)槲覀兲摂M機(jī)默認(rèn)只分配一個(gè)訪問(wèn)外網(wǎng)的 IP, 項(xiàng)目使用的 IP 得手動(dòng)設(shè)置打開(kāi) Vagrantfile 找到29行(我的配置文件在29行)設(shè)置一個(gè)私有 IP

9.到這里所有配置工作都完成了, 我們可以 vagrant up 正式啟動(dòng)了, 啟動(dòng)成功后會(huì)在當(dāng)前目錄生成一個(gè) .vagrant 的隱藏文件夾

10.在工作目錄中, 使用了 vagrant up 命令, 我們虛擬機(jī)會(huì)自動(dòng)的幫我們配置一個(gè)系統(tǒng), 然后自動(dòng)后臺(tái)啟動(dòng), 以后都無(wú)須管理虛擬機(jī) 讓虛擬機(jī)在后臺(tái)玩兒去吧

11.我們可以在當(dāng)前目錄使用 vagrant ssh 直接連接到虛擬機(jī)里面, 也可以使用第三方工具進(jìn)行連接如 Putty, Xshell, IP 為我們剛剛在 Vagrantfile 配置文件中設(shè)置的私有 IP

特別注意: 如果是第三方工具連接, 用戶名和密碼都是 vagrant

12.虛擬機(jī)里面的 /vagrant 這個(gè)文件夾是和我們本地同步的文件夾

13.下面我們就來(lái)看看vagrant神奇的地方, 我們?cè)?/vagrant 同步文件夾里面創(chuàng)建一個(gè)文件 a, 看看我們本地發(fā)生了什么....., 同樣我們?cè)诒镜匕堰@個(gè) a 文件刪除, 看看虛擬機(jī)里面發(fā)生了什么...

14.這樣我們以后從服務(wù)器拉取下來(lái)的項(xiàng)目, 就可以直接在同步文件夾操作, 操作本地文件, 就相當(dāng)于操作虛擬機(jī), 目前已經(jīng)有很多大型公司使用 vagrant, 因?yàn)檫@可以提升他們的開(kāi)發(fā)效率

最后附上vagrant一些常用的命令, 希望這能幫助你們, 別忘記點(diǎn)贊喲!

  • $ vagrant box add NAME URL #添加一個(gè)box
  • $ vagrant box list #查看本地已添加的box
  • $ vagrant box remove NAME virtualbox #刪除本地已添加的box鸳玩,如若是版本1.0.x不跟,執(zhí)行$ vagrant box remove NAME
  • $ vagrant init NAME #初始化米碰,實(shí)質(zhì)應(yīng)是創(chuàng)建Vagrantfile文件
  • $ vagrant up #啟動(dòng)虛擬機(jī)
  • $ vagrant halt #關(guān)閉虛擬機(jī)
  • $ vagrant destroy #銷毀虛擬機(jī)
  • $ vagrant reload #重啟虛擬機(jī)
  • $ vagrant package #當(dāng)前正在運(yùn)行的VirtualBox虛擬環(huán)境打包成一個(gè)可重復(fù)使用的box
  • $ vagrant ssh #進(jìn)入虛擬環(huán)境
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末吕座,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子漆诽,更是在濱河造成了極大的恐慌锣枝,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,858評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件供鸠,死亡現(xiàn)場(chǎng)離奇詭異楞捂,居然都是意外死亡趋厉,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,372評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)杈绸,“玉大人帖蔓,你說(shuō)我怎么就攤上這事塑娇〗俨啵” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,282評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵写妥,是天一觀的道長(zhǎng)珍特。 經(jīng)常有香客問(wèn)我魔吐,道長(zhǎng),這世上最難降的妖魔是什么酬姆? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,842評(píng)論 1 295
  • 正文 為了忘掉前任辞色,我火速辦了婚禮,結(jié)果婚禮上诱篷,老公的妹妹穿的比我還像新娘雳灵。我一直安慰自己,他們只是感情好悯辙,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,857評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布躲撰。 她就那樣靜靜地躺著,像睡著了一般桦他。 火紅的嫁衣襯著肌膚如雪谆棱。 梳的紋絲不亂的頭發(fā)上圆仔,一...
    開(kāi)封第一講書(shū)人閱讀 51,679評(píng)論 1 305
  • 那天坪郭,我揣著相機(jī)與錄音脉幢,去河邊找鬼。 笑死沪曙,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的珊蟀。 我是一名探鬼主播外驱,決...
    沈念sama閱讀 40,406評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼昵宇,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了砸喻?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,311評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤割岛,失蹤者是張志新(化名)和其女友劉穎癣漆,沒(méi)想到半個(gè)月后剂买,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,767評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡婚肆,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,945評(píng)論 3 336
  • 正文 我和宋清朗相戀三年较性,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片永毅。...
    茶點(diǎn)故事閱讀 40,090評(píng)論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡人弓,死狀恐怖崔赌,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情健芭,我是刑警寧澤秀姐,帶...
    沈念sama閱讀 35,785評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站痒留,受9級(jí)特大地震影響蠢沿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜舷蟀,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,420評(píng)論 3 331
  • 文/蒙蒙 一野宜、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧河胎,春花似錦、人聲如沸仿粹。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,988評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)晌区。三九已至,卻和暖如春朗若,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背灾馒。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,101評(píng)論 1 271
  • 我被黑心中介騙來(lái)泰國(guó)打工睬罗, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人容达。 一個(gè)月前我還...
    沈念sama閱讀 48,298評(píng)論 3 372
  • 正文 我出身青樓垂券,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親算芯。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,033評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容