Vagrant 是一个创建和分发虚拟化开发环境的工具,使用ruby编写,本身并不包含虚拟机管理软件,因此我们需要配合Vagrant安装一个虚拟机软件.Vagrant支持VMware, Virtual Box, Hyper-V 等多种虚拟机软件,我选择的是Virtual Box,免费,跨平台. 为什么有了虚拟机软件还需要使用Vagrant? 因为简单的虚拟机并不能满足我们的需要,我们希望一个新的环境,开机就帮我们解决了一切,包括特定版本的操作系统.定制软件环境安装.系统设置(时区.输入法等)等等.