流程
1.安装下载vbox以及vagrant并安装
2.准备好镜像文件 ----.box
3.在终端执行如下命令
vagrant box add NAME FileAddress //添加虚拟机
vagrant init NAME //初始化虚拟机,这里要加上虚拟机名称,不然容易报错
vagrant up //开启
4.补充命令
vagrant halt //关闭
vagrant box list //查看现有虚拟机
优势
vagrant+vbox相比VM操作的优势在哪里呢?
1.vagrant 本地的工作目录下会跟 虚拟机中根目录下的 /vagrant文件 实时共享,这避免了我们以前phpstom远程连接文件所带来的不便,也大大提高了效率。
2.vagrant 轻便,减轻了更多的电脑压力。
3.vbox可以安装laravel的homestead,比较方便。
$ vagrant box add NAME URL #添加一个box
$ vagrant box list #查看本地已添加的box
$ vagrant box remove NAME virtualbox #删除本地已添加的box,如若是版本1.0.x,执行$ vagrant box remove NAME
$ vagrant init NAME #初始化,实质应是创建Vagrantfile文件
$ vagrant up #启动虚拟机
$ vagrant halt #关闭虚拟机
$ vagrant destroy #销毁虚拟机
$ vagrant reload #重启虚拟机
$ vagrant package #当前正在运行的VirtualBox虚拟环境打包成一个可重复使用的box
$ vagrant ssh #进入虚拟环境
打包
$ vagrant package 当前要被打包的系统名 --output 打包到的地址/包名