什么是vagrant
简而言之,vagrant就是一个用来管理虚拟机文件的工具
为什么要使用vagra
如果经常玩虚拟机的话,就会知道,当你需要新建一个虚拟环境的时候,总是要重复的安装操作系统,以及操作系统必备的工具,如果每次新建虚拟环境都要重复这一过程,那将不仅是身体上的煎熬,还有思想上的绑架,所幸的是vagrant已经帮你搞定好了这一切,只要你拥有vagrant,git,VitualBox(or VMWare),就能轻松的接入vagrant

如何使用vagrant
在vagrant中,所有的虚拟机环境都应该被称之为box,当然你也可以叫做盒子,甚至叫包也无所谓,但目的是要理解这个box其实就是把所有的虚拟机中的文件进行了打包而已,所以当你决定要使用某种操作系统的时候,应该去选择对应的box,在vagrant中,下载box非常的简单,只需要一行命令就可以了,比如我需要安装个hashicorp/precise64的box,那么就用下面的命令

vagrant box add hashicorp/precise64

这个下载过程一般都要持续个几分钟,在此期间可以去小酌一杯咖啡
添加box之后,就需要进行初始化了,使用vagrant init hashicorp/precise64命令来初始化box

vagrant init hashicorp/precise64

接着直接vagrant up启动box,就会看到虚拟机已经启动precise64了

vagrant up

再接着就是vagrant ssh登陆到命令行管理界面,剩下的就是和linux操作系统终端一样了,非常的easy

vagrant ssh

vagrant还有什么功能
vagrant除了能够管理虚拟机之外,还有很多非常强大的功能,比如说目录映射,把虚拟机的某一个目录映射到宿主机上,可以让你在宿主机修改文件从而同步更新虚拟机中文件的效果,我觉得这个功能真的是非常的black,它能够让你在windows环境下开发,跑的却是linux的服务,同时具有服务器环境一致的属性绝对是团队开发的神器,省去了不断ftp代码然后测试的烦恼了。

作为程序员,偷懒是一种必备的品质,如果你也觉得vagrant不错的话,赶紧access to vagrant吧!

转载于:https://www.cnblogs.com/crisenchou/p/5908472.html

vagrant学习笔记相关推荐

  1. vagrant学习笔记 - 基本命令的使用

    为什么80%的码农都做不了架构师?>>>    vagrant基本命令,根据操作的目的,可以对基本命令进行分类: 1 操作镜像 box package 2 操作虚拟机 connect ...

  2. 学习笔记_曲根词汇_词根词缀_联想记忆_第61_71_74节课

    第74课 学习笔记 xenophobia -phobia后缀,  恐高  acrophobia   恐水  Hydrophobia xeno === foreign xenophile phile后缀 ...

  3. PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 call

    您的位置 首页 PyTorch 学习笔记系列 PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 发布: 2017年8月4日 7,195阅读 ...

  4. 容器云原生DevOps学习笔记——第三期:从零搭建CI/CD系统标准化交付流程

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

  5. 容器云原生DevOps学习笔记——第二期:如何快速高质量的应用容器化迁移

    暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...

  6. 2020年Yann Lecun深度学习笔记(下)

    2020年Yann Lecun深度学习笔记(下)

  7. 2020年Yann Lecun深度学习笔记(上)

    2020年Yann Lecun深度学习笔记(上)

  8. 知识图谱学习笔记(1)

    知识图谱学习笔记第一部分,包含RDF介绍,以及Jena RDF API使用 知识图谱的基石:RDF RDF(Resource Description Framework),即资源描述框架,其本质是一个 ...

  9. 计算机基础知识第十讲,计算机文化基础(第十讲)学习笔记

    计算机文化基础(第十讲)学习笔记 采样和量化PictureElement Pixel(像素)(链接: 采样的实质就是要用多少点(这个点我们叫像素)来描述一张图像,比如,一幅420x570的图像,就表示 ...

最新文章

  1. 用Python解“二分法求多项式单根 ”题
  2. CentOS 6.4 搭建SVN服务器
  3. Cubieboard的第一辆小车[机器人的第一步]
  4. 完全无人驾驶量产车Apollo Moon威马版首秀 成本降一半、能力翻10倍
  5. 《JavaScript高级程序设计》红宝书第一遍阅读(了解概念)
  6. BookCorpus数据集爬虫
  7. 算法:24.两两交换链表中的节点
  8. ReactNative视频播放器
  9. 手机里多个PDF合并成一个PDF的免费方法
  10. ES中 minimum_should_match 的用法和误区
  11. el-cascader数据绑定值原理之展平操作的算法
  12. 快乐去学习「快乐机器学习」
  13. 增加网站的档次!网页设计师可在网站中加入暗色调
  14. Excel中同一单元格设置不同颜色的字体
  15. 别以为Facebook只是互联网公司 他们还有一间黑科技实验室
  16. IOS9 xcode7 You must rebuild it with bitcode enabled
  17. 用JS做10以内的加法(带按钮)
  18. osgEarth示例分析——osgearth_minimap
  19. Postgresql模式匹配
  20. 视觉SLAM十四讲(一)——罗德里格斯转换公式推导

热门文章

  1. DevExpress TreeList 调优_绑定数据源方式, 放弃原来的AppendNode加载数据的方式
  2. 关于 Ruby Ruby on Rails 的一些书及论坛网站
  3. 信纳比(SINAD)介绍
  4. FPGA 的I/O BANK介绍
  5. USB入门系列之二:USB的连接模型
  6. python HTTP后台响应服务
  7. 教你怎么样在 Java8 中优雅的避开空指针异常
  8. Lync Server 2013 标准版部署(二)DNS记录权限
  9. 用express-generator创建express项目骨架
  10. macos下 python安装cx_oracle