vagrant环境搭建
Vagrant是什么?
Vagrant 是一款用来构建虚拟开发环境的工具,它底层支持VirtualBox、VMware甚至AWS作为虚拟机系统。Vagrant能做什么?
统一开发环境。一次配置打包,统一分发给团队成员,统一团队开发环境,解决诸如“编码问题”,“缺少模块”,“配置文件不同”带来的问题;
避免重复搭建开发环境。新员工加入,不用浪费时间搭建开发环境,快速加入开发,减少时间成本的浪费;
环境安装
vagrant
vagrant官网上下载,傻瓜式安装,网址如下
https://www.vagrantup.com/VirtualBox
VirtualBox 是一个开源免费的虚拟机软件,下载最新的即可,安装过程也很傻瓜,一路next即可,网址如下 https://www.virtualbox.org/
添加box
安装好上述必备的两个软件后,我们还需要下载一个box的镜像,box实际上是vagrant克隆一台虚拟机的基础镜像,我是从 http://www.vagrantbox.es/ 这个网址下的,但是有时候没有翻墙的时候网速不太好,如果下载不下来大家可以在网上找找。
我是选择了一个最新的centos 7下载下来的,下载下来后,新建一个文件夹,比如 E:\software\centos7,这里也推荐一个cmder软件吧,windows下的命令行神器,这里不多赘述
① 进入上面创建的centos7文件夹
② 把box拷贝到centos7文件夹下(为了下面执行命令方便)
命令格式: vagrant box add {title} {box}
这里 title 可以自取,推荐base,原因下面会说, box 就是之前下载的 box的路径,完整的命令如下
vagrant box add base vagrant-centos-7.2.box
③ 接下来执行
vagrant init {title}
如果上面的title为base ,则直接执行 vagrant init 即可
④ 最后执行: vagrant up
好了,这样一个最基本的环境已经搭建好了,当然,这只是开始,下面一篇将讲解搭建软件遇到的坑