知识共享许可协议
本作品采用知识共享署名-非商业性使用-禁止演绎 3.0 未本地化版本许可协议进行许可。

相关地址
https://www.virtualbox.org/
http://www.vagrantup.com/
http://www.vagrantbox.es/
下载Box
https://github.com/2creatives/vagrant-centos/releases/download/v6.4.2/centos64-x86_64-20140116.box
配置环境变量
设置PATH, PATH=%PATH%;C:\HashiCorp\Vagrant\embedded\mingw\bin
创建
创建一保存映象的目录,例如 d:\vbox, 把 centos64-x86_64-20140116.box 复制到 d:\box, 然后cmd 下 cd d:\box。

增加
vagrant box add base d:\vbox\centos64-x86_64-20140116.box
配置
初始化生成Vagrantfile
vagrant init

Vagrantfile内容

指定box名称
config.vm.box = "base"

端口映射
config.vm.network "forwarded_port", guest: 80, host: 8080

指定内网IP
config.vm.network "private_network", ip: "192.168.33.10"

映射目录
config.vm.synced_folder "../data", "/vagrant_data"

配置virtualbox,显示GUI窗口

config.vm.provider "virtualbox" do |vb|
  vb.gui = true
  vb.customize ["modifyvm", :id, "--memory", "1024"]
end
启动
vagrant up
停止
vagrant halt