VirtualBox 虚拟机不必多说

vagrant     是ruby编写的VirtualBox的命令行镜像管理工具

1 先安装VirtualBox 然后 安装 vageant 下载地址 google被和谐了 可以百度一下 这个应该不会死

2 下载你需要的 vagrantbox 文件 后缀为.box

(我下载的是centos7.1放在了/Users/jianmingyuan/Documents/vagrantvms/centos7.1/vagrant-centos-7.1.box)

2 打开终端: vagrant -v 会看到当前的 vagrant版本信息

3 终端执行:cd到你要放置虚拟机文件的目录中执行 vagrant box add  centos7.1(虚拟机名字)  /Users/jianmingyuan/Documents/vagrantvms/centos7.1/vagrant-centos-7.1.box

(其中 add后面的 centos7.1是你给虚拟机起的名字方便以后操作  后面是下载的镜像文件的路径)

4  vagrant box list  应该能看见 刚刚创建的虚拟机

5 vagrant init centos7.1 初始化 之后 会在当前文件夹生成 Vagrantfile 配置文件 每次启动虚拟机的时候会先读区这里的配置信息

搜索  config.vm.synced_folder  去掉这行代码前面的 # 符号 。这个配置后面有两个参数,第一个参数是主机上的目录,可以使用绝对的位置,也可以使用相对的位置,如果是相对位置,是相对于项目根目录的位置,也就是相对于 Vagrantfile 这个文件所在的目录的位置。两个参数之间是一个逗号,第二个参数是在虚拟机上的目录,如果你设置的目录在虚拟机上不存在,Vagrant 在启动虚拟机的时候,会自动去创建这个目录。这样就能共享文件了。

6 vagrant up 启动虚拟机

7 vagrant ssh 登陆到虚拟机进行操作

ps:

# vagrant halt  关闭虚拟化开发环境

# vagrant reload 修改配置文件后,重启虚拟化开发环境

# vagrant box list 查看当前可用的虚拟化开发环境

# vagrant box remove boxname 删除指定的box环境

# vagrant package 当前正在运行的VirtualBox虚拟环境打包成一个可重复使用的box

# vagrant up 启动虚拟机

# vagrant destroy 销毁虚拟机

转载于:https://www.cnblogs.com/xi-hai/p/5524843.html

VirtualBox + vagrant相关推荐

  1. 使用 VirtualBox + Vagrant + 宝塔 Linux 面板搭建本地虚拟开发环境

    最近在win系统下使用phpstudy 或者宝塔win版搭建php开发环境,运行起来都有些坑,了解到laravel这个框架之后,终于知道有个统一理想环境,那就是VirtualBox + Vagrant ...

  2. VirtualBox+Vagrant快速搭建linux虚拟环境

    VirtualBox+Vagrant快速搭建linux虚拟环境 1.下载安装VirtualBox 下载 Virtual Box 官网: https://www.virtualbox.org/ 2.BI ...

  3. 快速搭建centos7虚拟机——使用virtualbox+vagrant

    文章目录 写在前面 下载virtualbox 打开bios主板的VT虚拟化技术 安装下载好的virtualbox vagrant 下载安装 vagrant常用命令 使用vagrant安装centos7 ...

  4. Virtualbox+Vagrant搭建linux虚拟机并搭建easySwoole框架

    首先是官网下载 VirtualBox Downloads – Oracle VM VirtualBox Vagrant Downloads | Vagrant by HashiCorp 一路next安 ...

  5. VirtualBox+vagrant 搭建LNMP环境

    VirtualBox+vagrant 搭建LNMP环境 1.安装VirtualBox和vagrant 去各自的官网下载最新的版本就OK了,win7用户需要注意一下,win7下不支持很高版本的vagra ...

  6. virtualbox php mac,mac下virtualbox+vagrant安装

    mac下virtualbox+vagrant安装 1.安装VirtualBox VirtualBox下载地址 免费小巧非常适用,根据自己机器系统选择下载包 图1 2.安装并使用Vagrant 1)Va ...

  7. virtualbox+vagrant学习-2(command cli)-16-vagrant snapshot命令

    Snapshot快照 这是用于管理客户机器快照的命令.快照记录客户计算机的时间点状态.然后可以快速恢复到此环境.这可以让你进行试验和尝试,并迅速恢复到以前的状态. 快照并不是每个provider都支持 ...

  8. virtualbox+vagrant学习-2(command cli)-20-vagrant suspend命令

    Suspend 格式: vagrant suspend [options] [name|id] 这个suspend命令将挂起vagrant正在管理的客户机,而不是完全关闭或摧毁它. 挂起有效地保存了计 ...

  9. virtualbox+vagrant安装虚拟机

    1.下载安装vagrant https://www.vagrantup.com/downloads.html 命令行输入vagrant,测试是否安装成功 2.下载安装virtual box https ...

最新文章

  1. 【C++】Google Protocol Buffer(protobuf)详解(二)
  2. trunc( mysql写法_使用oracle的trunc和dbms
  3. java java se_Java SE 11:推动Java前进
  4. scala中def_def关键字以及Scala中的示例
  5. 探究position定位中absolute和relative的异同
  6. selenium获取文本的几种方法小结(获取源码)
  7. elasticsearch实战 中文+拼音搜索
  8. linux字体不识别不了怎么办,Docker容器不识别宋体等字体的解决方案
  9. windows防火墙概述
  10. 移动端iOS中input输入框搜索框软键盘出现换行而不是搜索
  11. 科大讯飞Windows麦克风监听语音唤醒+语音识别demo
  12. youtobe视频推荐 Recommending What Video to Watch Next: A Multitask Ranking System
  13. pycharm中.ui文件跨包路径转.py文件
  14. java if打折怎么算_用java写出商品打折程序
  15. MAC怎么获取文件路径 MAC获取文件路径的四种方法
  16. AIEKF VS EKF 在 FUDS 和 DST工况下的对比
  17. 国产姿态传感器(陀螺仪)
  18. Python行业现状
  19. 3.2.4.3 降压电路输出电容上的纹波电压——也谈数学之美
  20. 微信H5支付申请开通-踩坑

热门文章

  1. .dex文件结构学习笔记(4)
  2. Exchange server 2013 安装部署初体验
  3. c#快捷键(成为高手必备)
  4. pandas里面已经是sort_values()啦
  5. 最终在学校的职业发展目标
  6. CMAK找不到相关编译器的问题
  7. U3D 编辑器中sceneview下相机操作相关
  8. net.sf包JSONArray与JSONObject遍历
  9. Visual Studio 2019 正式发布
  10. mysql按某一字段分组取最大(小)值所在行的数据