- Vagrant是什么?
Vagrant是一个虚拟机管理和配置工具。Vagrant底层支持VirtualBox、VMware、AWS作为虚拟机系统。Vagrant并不提供虚拟化技术,本质上是一个虚拟机外挂,通过虚拟机的管理接口来管理虚拟机。 - 安装Vagrant
官网下载mac os版本,简单易装。官网链接:https://www.vagrantup.com/downloads.html - 安装Virtualbox
官网下载,简单易装。官网链接:https://www.virtualbox.org/ - Vagrantfile放在项目目录中。
需要修改Vagrantfile中本地路径到虚拟机路径的映射,修改后不需执行vagrant init,直接执行vagrant up。
Vagrantfile文件,里面包含有大量的配置信息,通过它可以定义虚拟机的各种配置,如网络、内存、主机名等,主要包括三个方面的配置,虚拟机的配置、SSH配置、Vagrant的一些基础配置。在项目中执行vagrant init的目录下可以找到该文件 - 启动虚拟机
进入vagrantfile所在目录,执行:vagrant up 即可启动虚拟机 - 登录虚拟机
执行:vagrant ssh 即可登录虚拟机 - 如果vagrantfile中有配置本地项目路径到虚拟机的映射,则登录虚拟机后,在虚拟机上对代码的修改,在保存后会同步修改本地代码,如果没有保存则本地不会被修改。
参考博文:
vagrant + virtualbox:https://www.jianshu.com/p/8d22b5c51984
Vagrantfile详解:https://blog.csdn.net/u011781521/article/details/80291765