Vagrant,如果你想在本地的电脑上去虚拟一个接近真实的运行 Web 应用的服务器环境,我们就可以去使用 Vagrant 。通过命令,去安装虚拟机的镜像,这个镜像在 Vagrant 里面叫做 box ,比如你的服务器打算使用 CentOS 系统,你就可以在本地也去安装一个 CentOS 系统的 Box ,使用命令,去管理这些 box ,添加,删除,启动,还有停止。
用 Vagrant 启动虚拟机以后,可以使用 ssh 连接到虚拟机,虚拟机与本地电脑之间会有一个同步的目录,也就是你可以把项目的文件直接放到本地电脑上的某个目录下面,然后使用在虚拟机上配置的环境去运行它。