vagrant 资源收集
2015-07-10 00:58
435 查看
最近在学习vagrant 管理虚拟机,总结了一下学习文档,以下是来之我的独立博客 "程序员和厨子"
为什么要使用vagrant
举两个典型的例子,第一种,有时候开发环境开发出来的web应用在产品的线上环境运行不起来,可能大部分开发人员开发时使用windows 系统,而线上环境是linux系统,解决这个问题一般很多在windows中开发的开发人员会安装虚拟机,安装和线上系统一致,环境一致的linux系统。 第二种,多服务器web应用开发,比如分布式web开发,稍微复杂的web应用,后端处理就不会只用一个服务器了,可能会有多个服务器共同处理,如何在开发环境中快速的布置多个服务器进行测试,或者是开发环境就是多服务器的,这样保持和线上环境一致的配置就会很方便,解决这个问题,可能是配置多个虚拟机搞定,但是对于普通开发人员的机器配置来说来说要求比较高,
也难管理多里多个虚拟机。这时vagrant 就是用来解决上面的两个典型问题, 管理虚拟机,可以统一开发人员的开发环境,更容易地创建和测试多服务器web应用。统一开发环境,提高团队协作,减少不必要的因素,提高生产效率,vagrant
对团队协作开发是一个不错的工具。
官方文档:
https://docs.vagrantup.com/v2/
b412
官方文档全英文,如果要快速入门可以参考官方文档和下面的一些博客,看完这些内容,基本算是入门了
1.典型用法:
安装和使用:
http://ninghao.net/blog/1566
http://ninghao.net/blog/2077
http://segmentfault.com/a/1190000000264347
https://github.com/astaxie/Go-in-Action/blob/master/ebook/zh/01.2.md
https://github.com/astaxie/Go-in-Action/blob/master/ebook/zh/01.3.md
配置共享目录:http://ninghao.net/blog/2078
配置网络:http://ninghao.net/blog/2079
2.打造自己的box
http://blog.csdn.net/samxx8/article/details/38943395
为什么要使用vagrant
举两个典型的例子,第一种,有时候开发环境开发出来的web应用在产品的线上环境运行不起来,可能大部分开发人员开发时使用windows 系统,而线上环境是linux系统,解决这个问题一般很多在windows中开发的开发人员会安装虚拟机,安装和线上系统一致,环境一致的linux系统。 第二种,多服务器web应用开发,比如分布式web开发,稍微复杂的web应用,后端处理就不会只用一个服务器了,可能会有多个服务器共同处理,如何在开发环境中快速的布置多个服务器进行测试,或者是开发环境就是多服务器的,这样保持和线上环境一致的配置就会很方便,解决这个问题,可能是配置多个虚拟机搞定,但是对于普通开发人员的机器配置来说来说要求比较高,
也难管理多里多个虚拟机。这时vagrant 就是用来解决上面的两个典型问题, 管理虚拟机,可以统一开发人员的开发环境,更容易地创建和测试多服务器web应用。统一开发环境,提高团队协作,减少不必要的因素,提高生产效率,vagrant
对团队协作开发是一个不错的工具。
官方文档:
https://docs.vagrantup.com/v2/
b412
官方文档全英文,如果要快速入门可以参考官方文档和下面的一些博客,看完这些内容,基本算是入门了
1.典型用法:
安装和使用:
http://ninghao.net/blog/1566
http://ninghao.net/blog/2077
http://segmentfault.com/a/1190000000264347
https://github.com/astaxie/Go-in-Action/blob/master/ebook/zh/01.2.md
https://github.com/astaxie/Go-in-Action/blob/master/ebook/zh/01.3.md
配置共享目录:http://ninghao.net/blog/2078
配置网络:http://ninghao.net/blog/2079
2.打造自己的box
http://blog.csdn.net/samxx8/article/details/38943395
相关文章推荐
- Windows7系统中使用vagrant构建Linux虚拟化开发环境
- Vagrant 1.1, salt and vbguest 配置开发环境的虚拟机
- 安装 pgdg 源中的 PostgreSQL 9.2
- Ruby on Rails 成长记(2)
- Mac 使用vagrant安装ubuntu环境
- vagrant,Linux下利用代理进行apt-get下载
- vagrant 打包问题
- 用于devstack的vagrant配置文件
- 《Storm实时数据处理》学习笔记之二:使用Vagrant配置本地集群(下)
- 《Storm实时数据处理》学习笔记之一:使用Vagrant配置本地集群(上)
- Laravel 曲谱 - 1.2 安装 - c) 创建 Vagrant Box
- apt-get: Could not resolve 'archive.ubuntu.com'
- 在windows 7下创建windows server 2008 virtual box
- windows下使用ssh挫折记录
- The following SSH command responded with a non-zero exit status.(vagrant)
- Ansible + Vagrant + Expressjs (Mongodb)
- linux更新后,vagrant up fail
- vagrant up error: Valid states are 'starting, running'. The machine is in the 'poweroff' state 解决
- Vagrant 打造跨平台的开发环境
- 基于vagrant 搭建Ruby开发平台(Ruby及Rails学习笔记第一篇)