這裏直接引用百度百科的介紹啦~^_^
Vagrant是一個基於Ruby的工具,用於建立和部署虛擬化開發環境。它 使用Oracle的開源VirtualBox虛擬化系統,使用 Chef建立自動化虛擬環境。vagrant介紹
vagrant由於依賴於virtualbox的虛擬化api。因此使用以前要安裝virtualbox,固然也能夠是vwmar,這裏使用virtualboxlinux
vagrant box add mylinuxenv D:/centos5.6.box
vagrant init mylinuxenv
就能以mylinuxenv這個box虛擬化一個虛擬機,目錄就是D:/vagrantenv/
。這個目錄裏的文件及目錄都會自動掛載到你的虛擬機中,掛在的目錄名是/vagrant/
在以上的命令以後,在D:/vagrantenv/會產生一個Vagrantfile,此文件記錄的是一些虛擬機的配置信息,掛載哪些目錄等。centos
vagrant up
執行以後,虛擬機啓動,但是用ssh 127.0.0.1 2222連接到你的虛擬機 (vagrant在本機將22端口映射到2222端口) 執行ifconfig -a 察看網卡情況,起效,則以後你能夠經過對應的ip訪問你的虛擬機api