Below you will find pages that utilize the taxonomy term “Vagrant”
June 13, 2015
Dev with Vagrant and Docker
"\u003ch2 id=\"前言\"\u003e前言\u003c/h2\u003e\n\u003cp\u003e为了在团队里搭建统一的本地开发环境,最近花了点时间用了下vagrant和docker,在此做个记录, 这也算一个DevOps的实践。\u003c/p\u003e\n\u003chr\u003e\n\u003ch2 id=\"vagrant介绍\"\u003eVagrant介绍\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"http://vagrantup.com/\"\u003eVagrant\u003c/a\u003e 是一款用来构建虚拟开发环境的工具,非常适合 php/python/ruby/java 这类语言开发 web 应用,“代码在我机子上运行没有问题”这种说辞将成为历史。\u003c/p\u003e\n\u003cp\u003e我们可以通过 Vagrant 封装一个 Linux 的开发环境,分发给团队成员。成员可以在自己喜欢的桌面系统(Mac/Windows/Linux)上开发程序,代码却能统一在封装好的环境里运行,非常霸气。\u003c/p\u003e\n\u003cp\u003e\u003cem\u003e以上介绍直接抄自\u003ca href=\"http://blog.segmentfault.com/fenbox/1190000000264347\"\u003e网络\u003c/a\u003e,我觉得介绍的很到位。\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003e「注意点:」\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003evagrant up命令执行后,如果看到下面的错误信息,则需要安装另外一个工具:\u003c/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[default] The guest additions on this VM do not match the installed version of\nVirtualBox! In most cases this is fine, but in rare cases it can\nprevent …\u003c/p\u003e\u003c/blockquote\u003e"
November 12, 2013
使用Vagrant在Windows下部署开发环境[转]
"\u003cp\u003e做Web开发少不了要在本地搭建好开发环境,虽然说目前各种脚本都有对应的Windows版,甚至是一键安装包,但很多时候和Windows环境的相性并不是那么好,各麻烦的问题是实际部署的环境通常是Linux,常常还要面临着开发和部署环境不一致,上线前还要大量的调试。更要命的是,如果有很多机器需要装的话,那就真是一个灾难了。\u003c/p\u003e\n\u003cp\u003eWindows下玩Linux少不了虚拟机,但装系统依旧是相当费事。在现在什么都在自动化的今天,Vagrant就是这么一个神器,基于Ruby开发,使用开源 \u003ca href=\"https://www.virtualbox.org/\"\u003eVirtualBox\u003c/a\u003e 作为虚拟化支持,可以轻松的跨平台部署。\u003c/p\u003e\n\u003cp\u003e今天试着把几台机器的环境都换成Vagrant,很爽很顺畅,于是就试着整理了一下使用小结:\u003c/p\u003e\n\u003cp\u003e目前所选用的是当前的最新版本Vagrant 1.2.7 (对应的Vagrantfile V2版),VirtualBox 使用的是 4.2.16\n准备工作:\u003c/p\u003e\n\u003cp\u003e下载安装 VirtualBox : \u003ca href=\"https://www.virtualbox.org/\"\u003ehttps://www.virtualbox.org/\u003c/a\u003e 下载安装 Vagrant : \u003ca href=\"http://www.vagrantup.com/\"\u003ehttp://www.vagrantup.com/\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e下载需要使用的 box :\u003c/p\u003e\n\u003cp\u003e官方提供的范例: …\u003c/p\u003e"
November 11, 2013
使用 Vagrant 打造跨平台开发环境
"\u003cp\u003e\u003ca href=\"http://vagrantup.com/\"\u003eVagrant\u003c/a\u003e 是一款用来构建虚拟开发环境的工具,非常适合 php/python/ruby/java 这类语言开发 web 应用,“代码在我机子上运行没有问题”这种说辞将成为历史。\u003c/p\u003e\n\u003cp\u003e我们可以通过 Vagrant 封装一个 Linux 的开发环境,分发给团队成员。成员可以在自己喜欢的桌面系统(Mac/Windows/Linux)上开发程序,代码却能统一在封装好的环境里运行,非常霸气。\u003c/p\u003e\n\u003ch2 id=\"安装步骤\"\u003e安装步骤\u003c/h2\u003e\n\u003ch3 id=\"1-安装-virtualbox\"\u003e1. 安装 VirtualBox\u003c/h3\u003e\n\u003cp\u003e虚拟机还是得依靠 VirtualBox 来搭建,免费小巧。\n下载地址: \u003ca href=\"https://www.virtualbox.org/wiki/Downloads\"\u003ehttps://www.virtualbox.org/wiki/Downloads\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cem\u003e* 虽然 Vagrant 也支持 VMware,不过 VMware 是收费的,对应的 Vagrant 版本也是收费的\u003c/em\u003e\u003c/p\u003e\n\u003ch3 id=\"2-安装-vagrant\"\u003e2. 安装 Vagrant\u003c/h3\u003e\n\u003cp\u003e下载地址: \u003ca href=\"http://downloads.vagrantup.com/\"\u003ehttp://downloads.vagrantup.com/\u003c/a\u003e 根据提示一步步安装。\u003c/p\u003e\n\u003cp\u003e此外,还得下载官方封装好的基础镜像:\nUbuntu precise 32 VirtualBox …\u003c/p\u003e"