先說下為啥要做這個東西:
當初做.net的是,電腦上配置了如下:vs2008+vs2013+IIS+SQL SERVER 08R+Memcache服務;中間玩兒PHP,簡單裝了個wamp;然後後來做安卓,又自己搭建了一套eclipse+JDK8+SDK(忘了啥版本)+AS;後來做java web ,然後又是各種環境上身。。。。。。一陣折騰之後,電腦環境基本上配亂了。
所以,不是我非要用這個東西,而是想搭建一套比較純淨單一的開發環境,不至於出現類似像我訪問8080的時候又報端口占用這種問題。
中間在查資料的時候,然後又發現了一個使用這種方法的好處:除了想我這樣平常自己玩兒,我們工作的時候,進到一個新的團隊,第一件事就是老大過來教你配環境,每來一個人,老大都要過來配環境啥的。。。。╮(╯_╰)╭這樣感覺老大也是蠻閒的哦。但是!!!配置完這個東西之後,我們可以share給團隊中所有人用,同時,這套配置也能非常方便的移植。
下面簡單說下安裝過程,and 一些問題。
略過。。
vagrant -v
完成之後檢查,出現版本信息,則說明安裝正確。
base box地址:
http://www.vagrantbox.es/
vagrant box add centosMin +鏡像路徑
vagrant box list
vagrant init centosMin
vagrant up
進入到vagrant的虛擬設備信息的文件夾:
修改vagrant文件,打開 Vagrantfile,將【config.vm.network :private_network, ip: "192.168.33.10"】這行的注釋去掉(移除 #)並保存:重啟虛擬機(vagrant reload),這樣我們就能用 192.168.33.10 訪問這台機器了。
正常情況下,這樣是沒問題的。但是好像我不是那種幸運的人,配置完了之後,就是打不開。後來找個專業“大師”問了一下,才知道還要再BIOS裡面開啟虛擬技術的支持。但是當我進到我的BIOS裡面後發現,就木有這一項。電腦不支持。
這真是一個悲傷的故事!!!有錢了換MAC。