创建虚拟化开发环境工具 Vagrant

创建虚拟化开发环境工具 Vagrant

MIT
Ruby 查看源码»
跨平台
2010-03-10
红薯

Vagrant 是一个基于 Ruby 的工具,用于创建和部署虚拟化开发环境。它使用 Oracle 的开源 VirtualBox 虚拟化系统,使用 Chef 创建自动化虚拟环境。

功能特性:

  • 支持快速新建虚拟机

  • 支持快速设置端口转发

  • 支持自定义镜像打包(原始镜像方式、增量补丁方式)

  • 基本上日常能用到的基础配置都能快速设置

  • 支持开机启动自动运行命令

  • 可以自己写扩展

安装方法:

sudo gem install vagrant
vagrant box add base http://files.vagrantup.com/base.box
mkdir vagrant
vagrant init
vagrant up

的码云指数为
超过 的项目
加载中

评论(5)

杨军军
杨军军
试一下 Vagrant
wisely
wisely
vmware 有没有类似Vagrant这种工具?
tsl0922
tsl0922
分享个自己用的 VagrantDocker 的配置文件,自动配置并使用 ShadowSocks 来给 docker 做代理。目前 docker 似乎还不支持直接使用 socks5 代理,还得使用 Privoxy 做一层 socks5 到 http 的转换。这都是墙带给我们的!11
Vayne曦
Vayne曦
vagrant up 以后一直提示SSL read: error:00000000:lib(0):func(0):reason(0),error 10054 Vagrant

Vagrant 2.2.5 发布,虚拟化开发环境管理

Vagrant在经历接近五个月的修缮后,版本成功从2.2.4过度到2.2.5。本次更新主要增加了对docker公私网络的支持。 Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境,能帮助开发人员...

07/07 12:16

Vagrant 2.2.1 发布,开发者友好的环境构建工具

Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境,能帮助开发人员迅速的构建一个开发环境,帮助测试人员构建测试环境。。简单地说,Vagrant让我们可以通过代码的方式快速地、可重...

2018/11/16 09:46

Vagrant 2.0 正式发布,支持更多的虚拟化平台

Vagrant 2.0 已正式发布,Vagrant 是一个基于 Ruby 的工具,用于创建和部署虚拟化开发环境。 Vagrant 2.0 支持在 VirtualBox, VMware, Hyper-V, Docker, AWS, GCP 等平台上配置开发环境,它可...

2017/10/07 20:45

Vagrant 1.9.8 发布,开发环境构建和分发工具

Vagrant 1.9.8 已发布,Vagrant 是构建和分发开发环境的工具。 Vagrant 管理的开发环境可以通过 AWS 或 OpenStack 在云中的虚拟化平台(如 VirtualBox 或 VMware )运行,也可以在 Docker 或...

2017/08/29 07:28

Vagrant 1.9.1 发布,虚拟化开发环境管理

Vagrant 1.9.1 发布了,Vagrant 是一个基于 Ruby 的工具,用于创建和部署虚拟化开发环境。它使用 Oracle 的开源 VirtualBox 虚拟化系统,使用 Chef 创建自动化虚拟环境。 更新内容: 改进: c...

2016/12/12 07:45

Vagrant 1.8.7 发布,虚拟化开发环境管理

Vagrant 1.8.6 发布了,Vagrant 是一个基于 Ruby 的工具,用于创建和部署虚拟化开发环境。它使用 Oracle 的开源 VirtualBox 虚拟化系统,使用 Chef 创建自动化虚拟环境。 提升: guests/linu...

2016/11/09 10:17

Vagrant 1.8.6 发布,虚拟化开发环境管理

Vagrant 1.8.6 发布了,Vagrant 是一个基于 Ruby 的工具,用于创建和部署虚拟化开发环境。它使用 Oracle 的开源 VirtualBox 虚拟化系统,使用 Chef 创建自动化虚拟环境。 更新内容: 改进: A...

2016/11/04 10:16

vagrant 1.8.5 发布,支持 VirtualBox 5.1.0

vagrant 1.8.5 发布,支持 VirtualBox 5.1.0。 更新如下: 特征: core: Provide a way to globally disable box update checks with the environment variableVAGRANT_BOX_UPDATE_CHECK_DI...

2016/07/21 11:20

Vagrant 1.8.4 发布,虚拟化开发环境管理

Vagrant 1.8.4 发布了,Vagrant 是一个基于 Ruby 的工具,用于创建和部署虚拟化开发环境。它使用 Oracle 的开源 VirtualBox 虚拟化系统,使用 Chef 创建自动化虚拟环境。 BUG 修复: core: ...

2016/06/14 10:23

Vagrant 1.8.3 发布,虚拟化开发环境管理

Vagrant 1.8.3 发布了,Vagrant 是一个基于 Ruby 的工具,用于创建和部署虚拟化开发环境。它使用 Oracle 的开源 VirtualBox 虚拟化系统,使用 Chef 创建自动化虚拟环境。 功能特性: 支持快速...

2016/06/11 21:23

没有更多内容

加载失败,请刷新页面

1
回答
vagrant up 问题

20分钟没反应,virturalbox 里面也是空的 啥情况

2017/08/31 15:12
5
回答
kubernetes进行kubectl version出现localhost:8080 connection refused的问题

各位好! 我在ubuntu下使用vagrant建立了两个centos7的虚拟机,准备搭建kubernetes环境,一台是master,一台是minion。...

2015/05/30 18:09
5
回答
使用Vagrant和直接使用虚拟机的区别?
______ 的回答 2014/12/15 22:59
最佳答案
别的地方照搬过来的,都说了用户是非专业人士 Vagrant 是一个可创建轻量级、高复用性和便于移植的开发环境的工具。 在非专业人士眼里,这意味着Vagrant抛弃开发环境中所有让人头痛的设置代之为了一个单一的配置文件,你可以选择你的服务器所需要的特性予以保留。你将不会再被XAMMP,手动配置虚...
1
回答
vagrant up 怎么让VirtualBox以服务方式运行,不出现VirtualBox界面

windows下vagrant up 怎么让VirtualBox以服务方式运行,不出现VirtualBox界面;也就是不出现下面这个界面:

2016/07/22 23:19
1
回答
vagrant的相关问题
记住一座城 的回答 2016/01/14 22:28
最佳答案
1. 虚拟机和宿主机用桥接就可以了。 2. 可以用puppet或chef同步到其他机器。
1
回答
vagrant 安装box后用vagrant up启动不起来

安装完vagrant 然后 配置好 vagrantfile文件 启动vagrant up 一直卡在启动不起来 如图所示:

2016/01/07 09:16
1
回答
vagrant启动不起来的问题

@Liuxd 你好,想跟你请教个问题:我看到你以前有问过vagrant启动虚拟机启动不起来的问题,我想问一下你最后是怎么解决的我现在也遇到你了同样的问题而...

2016/01/07 09:23
1
回答
请教vagrant win box下载或制作

@红薯 你好,想跟你请教个问题: 薯哥您好,看你使用vagrant很厉害的样子,想请教你一个问题: 去哪里找box?我想找一个win的box。或者如何将v...

2014/07/16 08:35
3
回答
Vagrant default: Warning: Connection refused. Retrying...

系统: win7 32 位 vagrant 1.7.4.mis VirtualBox-5.0.4-102546-Win.exe 执行: vagrant u...

2015/09/22 21:49
2
回答
重新安装vagrant后"vagrant.d"目录不存在了,导致不能建立虚拟机,如何解决?求速速解决!!

学习需要,最近用vagrant建立了一个虚拟机,主机系统是OS X10.10.3 前两天感觉vagrant配置有问题想重新安装,就卸载了。使用的官方的卸载...

2015/06/25 20:49

没有更多内容

加载失败,请刷新页面

Vagrant入门

vagrant工具的使用介绍 一、认识Vagrant 1.1 什么是vagrant? 1)Vagrant是一款用来构建虚拟开发环境的工具 官网地址:https://www.vagrantup.com box下载:http://www.vagrantbox.es 2)基于...

2018/02/25 20:19
89
0
Docker与Vagrant之间的特点比较

  以下内容均出自Vagrant作者(Mitchell Hashimoto)与Docker作者(Solomon Hykes)在stackoverflow上面一个问题讨论。在这个问题中,双方阐述了vagrant和docker的特点和使用范围,对于深入理解...

2015/06/15 16:38
204
0
vagrant故障记--升级虚拟机linux内核导致无法挂载共享文件夹

i'm new to use vagrant,今天升级了下vbox里的ubuntu12.04内核,结果vagrant reload后出现报错。 Failed to mount folders in Linux guest. This is usually because the "vboxsf" file sy...

2015/03/10 22:24
2.4K
2
Vagrant

Vagrant简单使用 一、Vagrant介绍 Vagrant是什么 Vagrant 是一款用来构建虚拟开发环境的工具,常适合 php/python/ruby/java 这类语言开发 web 应用。 为什么用它 统一环境:我们可以通过 Va...

2018/09/07 16:56
4
0
vagrant最常用基本命令整理

vagrant init # 初始化 vagrant init <box> # 初始化一个指定box vagrant up # 启动虚拟机 vagrant halt # 关闭虚拟机 vagrant reload # 重启虚拟机 vagrant ssh # SSH 至虚拟机 ......

2018/09/11 09:24
22
0
vagrant+virtualbox使用小记

virtualbox是类似vmware workstation的虚拟机软件,而且是开源的,支持多平台,在win10上也能顺畅运行。win10上安装vagrant能在终端xshell上像linux一样命令行操作,也便于开发环境的切换,很...

2018/09/16 18:27
125
0
mac下,vagrant桥接,选择“en0: 以太网”无法启动虚拟机解决方案

mac下,vagrant桥接,选择“en0: 以太网”无法启动虚拟机解决方案

2016/06/18 15:09
76
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部