1. 下载安装virtualbox和vagrant
2. 下载box
http://www.vagrantbox.es/
官方推荐:https://app.vagrantup.com/boxes/search?utf8=%E2%9C%93&sort=downloads&provider=&q=centos
如:下载后的包名为:centos7.0.box
3. 添加box
vagrant box add boxname url
boxname 随便命名,后头用到
url 为绝对路径或本地路径 如: https://github.com/tommy-muehle/puppet-vagrant-boxes/releases/download/1.1.0/centos-7.0-x86_64.box
D:\a\centos-7.0-x86_64.box
4. 初始化 vagrant init boxname
vagrant init boxname 会生成Vagrantfile文件
boxname 为上头add 的名字
修改Vagrantfile文件:
config.vm.network "public_network", ip: "172.16.20.93"
config.vm.synced_folder "F:/www", "/var/www"
5. 启动 vagrant up
6. 重启 vagrant reload
7. 关闭 vagrant halt
8.打包分发命令
vagrant package --base boxname --output new_centos.box
7.修改vagrantfile后需要reload
执行命令:vagrant reload
8.销毁实例
执行命令:vagrant destroy
9. 问题
a. VT-x/AMD-V 硬件加速在您的系统中不可用。您的 64-位虚拟机将无法检测到 64-位处理器,从而无法启动
解决:bios启动虚拟设置 http://blog.csdn.net/joechao1003/article/details/77367694
b. This is usually because the "vboxsf" file system is not available.
解决:vagrant plugin install vagrant-vbguest
http://blog.csdn.net/demon3182/article/details/51436032
相关:http://pylixm.cc/posts/2015-12-01-Vagrant-install.html
10.
用户名:vagrant
密 码:vagrant
root帐号密码:vagrant
//更新
用vagrant创建的ubuntu系统,root账号密码默认是没有设置的,需要手动设置
sudo passwd