virtualbox+vagrant 搭建环境

流程

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 打包到的地址/包名

推荐阅读更多精彩内容

  • 简介 Laravel 致力于让你在 PHP 开发过程中更加轻松愉快,这其中也包括本地开发环境的搭建。 Vagran...
    曼巴童鞋阅读 1,857评论 0 3
  • 很多Laravel开发者困惑于PHP项目本地和服务端环境不统一,导致一系列的问题。解决这种问题目前的最佳实践有Do...
    小小奶狗阅读 1,823评论 4 1
  • 腹满寒疝宿食病 一虚寒性,二实热性。 证治,1里实积胀俱重,大承气。2里实兼表寒,厚朴七物汤。3里实胀重于积,厚朴...
    大国之医阅读 118评论 0 0
  • 也许那天,我一觉醒来,看到门前花正开,庭院里还有自己种的波菜。小狗追着小猫向我扑了过来,猝不及防的来不及躲...
    阿芜阅读 145评论 0 1
  • 还没放寒假,趁着元旦的小长假,我和我哥匆匆赶上回家的动车,为的是参加远在家乡的表哥的婚礼。 表哥一家,是传统的潮汕...
    上等的毛茸茸阅读 524评论 8 10
  • 20171104亲爱的儿子,作业盒子里有道数学题 这道题你做错了,你说装了180袋,我当时也没仔细看题目,认为你也...
    简单的幸福_ceb3阅读 41评论 0 1
  • 周一大早的雨让人纠结,望着重重珠帘般密集的雨幕,想着是否用自己的身影来剪开一个口子?终于还是没抵抗得住南部热情阳光...
    卿此阅读 64评论 0 0