使用Vagrant和VirtualBox安装CentOS7.2
===
以下均在win10下测试并成功运行
准备工作
首先安装VirtualBox
在 VirtualBox官网中下载安装包,然后就可以一路的傻瓜式的安装。
其次安装Vagrant
在Vagrant官网中下载安装包,然后也是一路的傻瓜式安装
下载box
可以在Vagrantbox.es中下载,听说国内下载会很慢,但是我下载的时候很正常。
安装
- 添加box
vagrant box add {title} {url}
title是我们给这个box起的名字,在这里我因为已经把box下载了下来,不需要在线安装,所以我实际用的是:
vagrant box add centos72 .\vagrant-centos-7.2.box
- CD到开发目录,然后执行:
vagrant init test
vagrant up
这样就启动了虚拟机,可以在VirtualBox中看到:
一些其他命令
vagrant halt #关闭虚拟机环境,其实是调用vitualbox的管理接口,关闭了虚拟机
vagrant suspend #暂停虚拟机环境
vagrant reload #修改了Vagrantfile后,使之生效(相当于先halt,再up)
- 接下来就可以使用Xshell去连接虚拟机
private_key在开发目录的.vagrant\machines\default\virtualbox
下,如果vagrant配置文件没有修改,就是127.0.0.1:2222(至少我是这样),然后用刚刚的私钥去连接,用户名是vagrant,连接即可。