您好,登錄后才能下訂單哦!
開(kāi)篇我只想吐槽為社么我沒(méi)有早點(diǎn)了解vagrant呢,這樣我就能省那筆買(mǎi) MacBook Pro 的錢(qián)了。。。
“Create and configure lightweight,reproducible and portable development environments.”這是Vagrant官網(wǎng)首頁(yè)的介紹“創(chuàng)建配置輕量級(jí),可重復(fù)的,可便攜的開(kāi)發(fā)環(huán)境。”
用這東西感覺(jué)很方便,能避免開(kāi)發(fā)環(huán)境不一致的問(wèn)題。特別是團(tuán)隊(duì)開(kāi)發(fā),只需配置好一份開(kāi)發(fā)環(huán)境然后分發(fā)下去。這樣實(shí)際開(kāi)發(fā)平臺(tái)可以不一樣,但是代碼的運(yùn)行環(huán)境卻是一致的。
下面開(kāi)始準(zhǔn)備工作:
首先 安裝了VirtualBox https://www.virtualbox.org/
然后 安裝了 Vagrant https://www.vagrantup.com/
安裝過(guò)程不予贅述
Vagrant 是通過(guò)后綴為box的虛擬鏡像來(lái)構(gòu)建的虛擬環(huán)境
常用的box下載點(diǎn)
http://www.vagrantbox.es/
https://vagrantcloud.com/
由于坑爹的網(wǎng)絡(luò)問(wèn)題,我在線下載安裝沒(méi)有成功過(guò),我是直接把鏡像下載到本地來(lái)完成創(chuàng)建的。
此處為我所使用的鏡像 Ubuntu precise 32 VirtualBox http://files.vagrantup.com/precise32.box
然后通過(guò) vagrant box add BOX名(隨意編~ ) 鏡像路徑 添加鏡像
windows下 用cmd 進(jìn)入相關(guān)的目錄 我這里是shell_test
然后執(zhí)行vagrant init BOX名 來(lái)完成初始化
最后執(zhí)行vagrant up 啟動(dòng)環(huán)境
類(lèi)Unix 環(huán)境下 能通過(guò) vagrant ssh 連接訪問(wèn)
win下 需要通過(guò) putty 之類(lèi)的工具來(lái)訪問(wèn)
宿主機(jī)上的開(kāi)發(fā)目錄(這里測(cè)試實(shí)例目錄是shell_test) 對(duì)應(yīng)于虛擬機(jī)中的/vagrant 目錄下
至此初始化完成
使用時(shí)到相應(yīng)目錄下 執(zhí)行 vagrant up 來(lái)啟動(dòng)環(huán)境 執(zhí)行 vagrant halt 關(guān)閉環(huán)境
其他注意點(diǎn)
初始化成功后,在相應(yīng)目錄中會(huì)生成名為Vagrantfile的配置文件,可以對(duì)網(wǎng)絡(luò),內(nèi)存大小以及其他內(nèi)容進(jìn)行設(shè)置。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。