第一章 vagrant简介--vagrant是什么?(2)
来源:互联网 发布:2016淘宝快排阀严查 编辑:程序博客网 时间:2024/05/21 15:06
vagrant是一款虚拟机管理工具,使用它可以快速搭建可复用、可移植的开发环境。
使用一个命令,vagrant就可以完成以下所有事情:
- 在电脑上快速创建一台虚拟机
- 改变虚拟机的物理配置
- 建立网络连接,使得你可以访问在你电脑上运行的虚拟机或局域网下的其他虚拟机
- 共享目录,你在电脑上对文件的修改可以同步到虚拟机
- 启动虚拟机
- 设置虚拟机主机名使得该虚拟机下的软件能够正确的设置
- 使用shell script或配置管理工具(例如:chef、puppet)来配置软件安装
- 调整主机和客户机的工作方式来解决可能出现的问题,例如:VirtualBox的默认网络配置在Ubuntu 12.04 LTS下是无效的,因此vagrant调整了Ubuntu的配置使得VirtualBox网络能够正常使用,vagrant解决了很多类似这种主机和客户机组合常见的问题。
使用vagrant搭建好一个配置好的开发环境在大约在一分钟内就能完成,耗时多少取决于你要安装的软件数量。
一旦vagrant完成了虚拟机的创建,你将拥有一个配置好的开发环境,因为已经默认创建好了共享目录和网络连接,当你测试你的web应用的时候,代码实际是运行在虚拟机里。
vagrant提供了完善的管理虚拟机的命令,除了创建开发环境,vagrant还可以实现以下所有事情:
- 使用ssh连接到虚拟机
- 关闭虚拟机
- 彻底删除虚拟机
- 暂停或恢复虚拟机
- 打包虚拟机镜像
vagrant搭建开发环境就像瑞士军刀一样犀利,它帮你解决了创建和管理开发环境的所有工作,并且开发环境更接近于生产环境。
如果vagrant并没有很好的完成搭建开发环境的工作,你可以通过plug-in使用vagrant的扩展功能来完成你的需求,然后plug-in可以合并到vagrant内核分享给其他人。
0 0
- 第一章 vagrant简介--vagrant是什么?(2)
- 第一章 vagrant简介--Why Vagrant?(3)
- 第一章 vagrant简介--Alternatives to Vagrant(5)
- 第一章 vagrant简介--Setting Up Vagrant(6)
- 第一章 vagrant简介--The Tao of Vagrant(4)
- Vagrant简介
- Vagrant简介
- vagrant简介
- 第一章 vagrant简介--Installing VirtualBox(7)
- Vagrant
- vagrant
- vagrant
- vagrant
- Vagrant
- vagrant
- vagrant
- vagrant
- vagrant
- 基于Ubuntu的无GPU的Caffe配置
- Hust oj 1351 欧拉路径(欧拉路径)
- [php学习十四]javaScript的基本练习4-对象
- 赛码网_在线编程_上台阶
- <hadoop>hdfs 介紹
- 第一章 vagrant简介--vagrant是什么?(2)
- 23中设计模式之单例(Singleton)模式
- java学习之路 之 面向对象编程-数组练习题(2)
- 判断欧拉路径(非并查集写法)
- 读
- 重用布局文件
- iOS-截屏,从相册选择图片,制作磨砂效果图片
- 【cdoj 1328】卿学姐与诡异村庄 并查集(值的一看)
- hdu 5763 Another Meaning (KMP + 递推(dp))