这里直接引用百度百科的介绍啦~^_^
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