vagrant簡單學習使用


1.安裝vagrant

舊版本的vagrant可以在http://downloads.vagrantup.com/下載,支持的系統平台有mac,debian/ubuntu, centos,windows。如果要下載最新版本的vagrant,需要翻牆。大家各自找翻牆工具。

 

2.下載已有的vagrant虛擬機。

Vagrantbox.es: A list of base boxes for Vagrant 網站有大家已經安裝好的虛擬機。下載好了以后,添加虛擬機比使用vagrant聯網下載虛擬機要簡單很多,尤其在網絡不好的情況下比較好。我選擇Provider都是virtualbox系統的。

 

3.安裝virtualbox

由於我使用的linux系統,在Download VirtualBox for Linux Hosts下載適合自己的系統的virtualbox版本。

留意網頁,里面也有介紹使用apt-get和yum安裝的方法,以后就可以直接升級自己的系統來安裝新版本virtualbox.

我一般在Download VirtualBox下載Oracle VM VirtualBox Extension Pack,在安裝增強功能時有用。

 

4.virtualbox使用64位虛擬系統問題。

virtualbox使用64位虛擬系統要配置一下bios,參考VirtualBox安裝64位系統報錯解決辦法, 要滿足3個條件,分別是:

1.64位的cpu
2.安裝的系統必須為64位
3.cpu允許硬件虛擬化

我的主板型號是捷波悍馬HA03,沒有Advanced-cpu setup-virtualization選項,google了N久,在[求助] 悍馬HA03-Ultra主板BIOS怎么開啟VT?有了些線索,這個選項在BIOS中和CPU超頻那一項在一起。

趕緊查了一下超頻英文翻譯,原來是overclock。關機重新檢查,終於讓我找到了。

按del進入bios設置界面,Power User Overclock Settings -> CPU Feature,將Secure Virtual Machine Mode 設為Enabled,保存后開機就可以看到virtualbox就有了64位系統的選項。

在這里,不禁想說一聲, 捷波悍馬你的BIOS設置敢隨大流一下嗎?

 

5.使用vagrant

現在所有的條件都可以了,現在終於可以使用vagrant了。網上資料不少,使用 Vagrant 打造跨平台開發環境,我覺得是最好的。

導入虛擬機使用,vagrant box add 

查看虛擬機鏡像,vagrant box list

開啟虛擬機,我在這里犯的錯誤是,在導入虛擬機鏡像的目錄直接開啟虛擬機,這當然是不行了。

正確的做法是,新建一個目錄,然后在這個目錄init,然后開啟虛擬機。

mkdir ubuntu
cd ubuntu
vagrant init ubuntu-12.04-amd64
vagrant up

其中,ubuntu-12.04-amd64是你導入的虛擬機鏡像名。通過命令行啟動的虛擬機一般不會出現系統的界面,只能通過ssh來管理,對我這種習慣命令行的人來說,方便不少。

在這里啟動的虛擬機,會出現在virtualbox的管理界面。在網上下載的虛擬機鏡像,一般跟自己的virtualbox的版本不一致,可以直接在virtualbox的管理界面啟動這個虛擬機,然后安裝增強工具,這樣啟動的過程就不會出現報錯的情況了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM