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