[Vagrant by HashiCorp](https://www.vagrantup.com/)
Vagrant 是用来管理虚拟机的工具,支持当前主流的虚拟机系统如 VirtualBox、VMware、AWS 等。Vagrant 的主要作用是提供一个可配置、可移植和复用的软件环境。Vagrant 让你通过编写一个 Vagrantfile 文件来控制虚拟机的启动、虚拟机网络环境的配置、虚拟机与主机间的文件共享,以及启动后自动执行一些配置脚本,如自动执行一个 Shell Script 来安装一些必备的开发工具,如安装配置MySQL、PHP,甚至是自动配置 Nginx 站点。这意味着,在一个多人开发的项目中,你只需要同步 Vagrantfile 文件,就可以保证参与项目的每个人各自的机器上拥有一致的开发环境。
可以在下面网站上搜索需要的vagrant box
[https://app.vagrantup.com/boxes/search](https://app.vagrantup.com/boxes/search)
#### 卸载程序和依赖
在下载的安装包里有一个删除工具,可以直播删除 Vagrant软件。
```
```
![](https://box.kancloud.cn/004e3bf9954c86179694b4c1088dcdcf_1398x856.png)
也可以使用下面命令删除
```
# 删除软件
rm -rf /opt/vagrant
rm -f /usr/local/bin/vagrant
sudo pkgutil --forget com.vagrant.vagrant
#删除用户数据
rm -rf ~/.vagrant
rm -rf ~/.vagrant.d
~~~
```