授权协议 MIT
开发语言 Ruby 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 红薯
适用人群 未知
收录时间 2010-03-10

软件简介

重要提示:Vagrant 所在的 HashiCorp 公司宣布,不允许中国境内使用该公司旗下的产品和软件。

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

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (5)

加载中
该评论暂时无法显示,详情咨询 QQ 群:912889742
该评论暂时无法显示,详情咨询 QQ 群:912889742
该评论暂时无法显示,详情咨询 QQ 群:912889742
该评论暂时无法显示,详情咨询 QQ 群:912889742
该评论暂时无法显示,详情咨询 QQ 群:912889742
更多评论
2020/01/30 12:21

Vagrant 2.2.7 发布,增加对 VirtualBox 6.1.x 的支持

vagrant2.2.7发布,本次更新主要添加了对virtualbox6.1.x版本的支持。 Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境,能帮助开发人员迅速的构建一个开发环境,帮助测试人员构建测试环境。简单地说,Vagrant让我们可以通过代码的方式快速地、可重复地创建针对不同虚拟环境的虚拟机,包括Virtualbox、AWS、Docker等。它使得我们可以一次性地、自动创建多个环境相同的虚拟机,对于软件开发和测试尤其有用。 更新内容...

2
5
2019/07/07 12:16

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

Vagrant在经历接近五个月的修缮后,版本成功从2.2.4过度到2.2.5。本次更新主要增加了对docker公私网络的支持。 Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境,能帮助开发人员迅速的构建一个开发环境,帮助测试人员构建测试环境。简单地说,Vagrant让我们可以通过代码的方式快速地、可重复地创建针对不同虚拟环境的虚拟机,包括Virtualbox、AWS、Docker等。它使得我们可以一次性地、自动创建多个环境相同的虚拟机...

0
5
2018/11/16 09:46

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

Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境,能帮助开发人员迅速的构建一个开发环境,帮助测试人员构建测试环境。。简单地说,Vagrant让我们可以通过代码的方式快速地、可重复地创建针对不同虚拟环境的虚拟机,包括Virtualbox、AWS、Docker等。它使得我们可以一次性地、自动创建多个环境相同的虚拟机,对于软件开发和测试尤其有用。 更新内容: 2.2.1 (November 15, 2018) FEATURES: - core/plugins: Add rese...

2
4
发表了资讯
2017/10/07 20:46

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

Vagrant 2.0 已正式发布,Vagrant 是一个基于 Ruby 的工具,用于创建和部署虚拟化开发环境。 Vagrant 2.0 支持在 VirtualBox, VMware, Hyper-V, Docker, AWS, GCP 等平台上配置开发环境,它可以虚拟化 Windows, macOS 和其他十多种新的操作系统。Vagrant 2.0 可与 Vagrant Cloud 配合使用,用于查找和使用“盒子”。 完整更改列表请查看更新日志。 发布主页和下载地址。 Vagrant 是一款用于构建及配置虚拟开发环境的软件,基于 ...

8
20
发表了资讯
2017/08/29 07:29

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

Vagrant 1.9.8 已发布,Vagrant 是构建和分发开发环境的工具。 Vagrant 管理的开发环境可以通过 AWS 或 OpenStack 在云中的虚拟化平台(如 VirtualBox 或 VMware )运行,也可以在 Docker 或 Raw LXC 等容器中运行。 Vagrant 提供了创建和管理完整的便携式开发环境的框架和配置格式。这些开发环境留存在你的计算机或云端,并可在 Windows、Mac OS X 和 Linux 之间移植。 新版本包含大量修复和改进,部分如下: bash: Add box pr...

3
7
发表了资讯
2016/12/12 07:45

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

Vagrant 1.9.1 发布了,Vagrant 是一个基于 Ruby 的工具,用于创建和部署虚拟化开发环境。它使用 Oracle 的开源 VirtualBox 虚拟化系统,使用 Chef 创建自动化虚拟环境。 更新内容: 改进: core:运行插件命令时禁用 Vagrantfile 加载 guests/redhat: 使用时则检测并重启 NetworkManager 服务 修复 core: 检测安装解决方案集中的故障加载,并重试 core: 防止插件卸载时交互式 shell core: 从Util :: Env 中删除 bundler guests/l...

7
12
发表了资讯
2016/11/09 10:17

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

Vagrant 1.8.6 发布了,Vagrant 是一个基于 Ruby 的工具,用于创建和部署虚拟化开发环境。它使用 Oracle 的开源 VirtualBox 虚拟化系统,使用 Chef 创建自动化虚拟环境。 提升: guests/linux: Place ethernet devices at start of network devices list [GH-7848] guests/linux: Provide more consistent guest detection [GH-7887, GH-7827] guests/openbsd: Validate guest rsync installation success [GH-7929, GH-7898] g...

3
7
发表了资讯
2016/11/04 00:00

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

Vagrant 1.8.6 发布了,Vagrant 是一个基于 Ruby 的工具,用于创建和部署虚拟化开发环境。它使用 Oracle 的开源 VirtualBox 虚拟化系统,使用 Chef 创建自动化虚拟环境。 更新内容: 改进: Add detection for DragonFly BSD [GH-7701] Implement auto_start and auto_stop actions for Hyper-V [GH-7647] communicators/ssh: Remove any content prepended to STDOUT [GH-7676, GH-7613] BUG修复: commands/package: Provide ...

13
8
发表了资讯
2016/07/21 00:00

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_DISABLE. Setting this to any non-empty value will instruct Vagrant to not look for box updates when running vagrant up. Setting this environment variable has no effect on the vagrant boxcommands. 改进: guests/arch: Support...

2
5
发表了资讯
2016/06/14 00:00

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

Vagrant 1.8.4 发布了,Vagrant 是一个基于 Ruby 的工具,用于创建和部署虚拟化开发环境。它使用 Oracle 的开源 VirtualBox 虚拟化系统,使用 Chef 创建自动化虚拟环境。 BUG 修复: core: Fix bundler plugin issue and version constraint [GH-7418, GH-7415] providers/virtualbox: Use 8 network interfaces (due to Windows limitation) [GH-7417, GH-7419] provisioners/ansible(both): Honor "galaxy_roles_path" optio...

3
13
发表了资讯
2016/06/12 00:00

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

Vagrant 1.8.3 发布了,Vagrant 是一个基于 Ruby 的工具,用于创建和部署虚拟化开发环境。它使用 Oracle 的开源 VirtualBox 虚拟化系统,使用 Chef 创建自动化虚拟环境。 功能特性: 支持快速新建虚拟机 支持快速设置端口转发 支持自定义镜像打包(原始镜像方式、增量补丁方式) 基本上日常能用到的基础配置都能快速设置 支持开机启动自动运行命令 可以自己写扩展 本次发布一些提升: core/downloader: increase box resume dow...

9
17
发表了资讯
2014/05/07 00:00

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

Vagrant 1.6 发布了,下载地址:http://www.vagrantup.com/downloads.html 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...

11
17
发表了资讯
2014/03/11 00:00

Vagrant 1.5 发布,虚拟化开发环境部署

Vagrant 1.5 发布了,该版本引入一些不可思议的新特性,同时也提升了稳定性,此外还发布了 Vagrant Cloud。新特性如下: Vagrant Share Boxes 2.0 Rsync Synced Folders Hyper-V SMB Synced Folders 详细介绍请看官方发行说明。 Vagrant 是一个基于 Ruby 的工具,用于创建和部署虚拟化开发环境。它使用 Oracle 的开源 VirtualBox 虚拟化系统,使用 Chef 创建自动化虚拟环境。...

3
20
发表了资讯
2014/01/08 00:00

Vagrant 1.4.2 发布,虚拟化开发环境部署

这是Vagrant 的最近两次更新,每次更新距离上次相隔不过两个礼拜。功能改进不是很多,主要都为修复bug为主。 1.4.2 (December 31, 2013) 修正日志 Github 改进: guests/linux: emit upstart event when NFS folders are mounted. [GH-2705] provisioners/chef-solo: Encrypted data bag secret is removed from the machine after provisioning. [GH-2712] BUG修正: core: Ctrl-C no longer raises "trap context" exception. c...

0
9
发表了资讯
2013/12/10 00:00

Vagrant 1.4 发布,虚拟化开发环境部署

Vagrant 1.4 发布了,包含很多新特性、bug 修复和改进,下载地址:http://www.vagrantup.com/downloads.html Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它 使用Oracle的开源VirtualBox虚拟化系统,使用 Chef 创建自动化虚拟环境。 该版本包含如下新特性: New provisioner: Docker. Install Docker, pull containers, and run containers easier than ever. Machine readable output. Vagrant now has mach...

4
24
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于软件架构专区
2016/09/14 13:34

Vagrant

Vagrant的更新比较多,因此大家不要尽信网上的教程,包括此文,建议使用最新版,配置还是以Vagrant官网文档为准。 需要挂载的路径不能在虚拟机中创建符号链接!!!否则无法正常挂载!!! Vagrant是什么?                 Vagrant 是一款用来构建虚拟开发环境的工具,它底层支持VirtualBox、VMware甚至AWS作为虚拟机系统。 Vagrant能做什么? 统一开发环境。一次配置打包,统一分发给团队成员,统一团队开发环...

0
2
2018/09/07 16:56

Vagrant

Vagrant简单使用 一、Vagrant介绍 Vagrant是什么 Vagrant 是一款用来构建虚拟开发环境的工具,常适合 php/python/ruby/java 这类语言开发 web 应用。 为什么用它 统一环境:我们可以通过 Vagrant 封装一个 Linux 的开发环境,分发给团队成员。成员可以在自己喜欢的桌面系统(Mac/Windows/Linux)上开发程序,代码却能统一在封装好的环境里运行。“代码在我机子上运行没有问题”这种说辞将成为历史。 节省时间:重装电脑后直接使...

0
0
发表于服务端专区
2019/03/22 13:36

vagrant

1. 安装virtualbox、vagrant,重启电脑 1. 创建目录vagrant_ubuntu1804,进入目录后 ``` vagrant box add http://mirrors.ustc.edu.cn/ubuntu-cloud-images/bionic/20190312.1/bionic-server-cloudimg-amd64-vagrant.box --name ubuntu/bionic ``` 1. ```vagrant up``` 1. 设置private_key为单用户可读 1. 配置mobaxterm/xshell的vagrant ssh,选择private_key ``` wget -c https://vagrantcloud.com/{user}/boxes/{box}/versi...

0
1
发表了博客
2018/04/17 11:39

Vagrant

@、无法下载box Failed to connect to vagrantcloud-files-production.s3.amazonaws.com port 443: Timed out 原文:https://www.mobibrw.com/2017/6047/comment-page-1 修改host: 219.76.4.4 s3.amazonaws.com 219.76.4.4 github-cloud.s3.amazonaws.com...

0
0
发表了博客
2019/11/18 10:51

vagrant简介

什么是vagrant? 简单理解,就是可以通过Vagrant这个工具管理虚拟机,比如说想创建一个centos环境的虚拟机,不需要安装系统这么麻烦,通过vagrant可以快速创建 官网地址:https://www.vagrantup.com/ 1、安装虚拟机 使用vagrant首先需要安装虚拟机vitualbox(https://www.virtualbox.org/),vitualbox安装这里就不介绍了。也可以使用vmware,不过vagrant+vmware是要收费的。 2、安装vagrant 去vagrant官网下载(https://www.vagra...

0
0
发表了博客
2015/12/15 19:21

Vagrant 起步

Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。它使用Oracle的开源VirtualBox虚拟化系统,使用Chef创建自动化虚拟环境. 下面来初步介绍一下如何使用vagrant以及vagrant有何优势。 1、Vagrant的安装 由于Vagrant是基于VirtualBox的虚拟化开发环境,自然少不了安装VirtualBox。首先,我们先下载VirtualBox的安装包(Oracle的官网https://www.virtualbox.org/)。然后安装,此处省略100字。。。接下来,我们开始安装...

0
0
发表了博客
2019/09/30 10:58

vagrant 安装

[TOC] Vagrant是一款用来构建虚拟开发环境的外挂工具,可以简化虚拟机配置和管理。它底层支持VirtualBox、VMware、AWS等,非常适合使用php/python/ruby/java语言开发web应用,“代码在我机子上运行没有问题”这种说辞将成为历史。 1. 安装VirtualBox 去官网 https://www.virtualbox.org/wiki/Downloads 下载最新版的Virtualbox,然后双击安装,一直点击确认完成。 2. 安装Vagrant 去官网 https://www.vagrantup.com/downloads....

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2019/07/16 22:54

vagrant 启动磁盘爆满

vagrant up 启动后磁盘一直增长,因为我的磁盘空间比较小,感觉box默认的磁盘空间是40G!

3
0
发表了问答
2015/09/22 21:49

Vagrant default: Warning: Connection refused. Retrying...

系统: win7 32 位 vagrant 1.7.4.mis VirtualBox-5.0.4-102546-Win.exe 执行: vagrant up 问题 : default: Warning: Connection refused. Retrying... 一直重复出现 vagrant 同步未创建 (putty)ssh 能正常登陆 VirtualBox 也能正常登陆 vagrantfile配置文件(简化)...

4
0
发表了问答
2017/08/31 15:12

vagrant up 问题

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

1
0
发表了问答
2015/05/30 18:09

kubernetes进行kubectl version出现localhost:8080 connection refused的问题

各位好! 我在ubuntu下使用vagrant建立了两个centos7的虚拟机,准备搭建kubernetes环境,一台是master,一台是minion。它们都装了iptables和kubernetes 0.17。安装kubernetes完毕后,使用kubectl version来查看,结果Client Version正常,而server vsrsion提示:couldn't read version from server: get http://localhost:8080/version: dial tcp 127.0.0.1:8080: connection refused. 请问这是怎么回事。谢谢!...

5
0
发表了问答
2014/12/15 22:52

使用Vagrant和直接使用虚拟机的区别?

或者说使用 Vagrant 自动化配置的优势? config.vm.synced_folder "../data", "/home/vagrant/data" 同步目录自动挂载什么的虚拟机本身也可以做到的啊?

5
2
发表了问答
2016/07/22 23:19

vagrant up 怎么让VirtualBox以服务方式运行,不出现VirtualBox界面

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

2
0
发表了问答
2016/01/14 20:36

vagrant的相关问题

1 vagrant 虚拟机里面如何连接宿主机器的mysql? 2 vagrant 虚拟机里面修改了nginx配置, 如何把这个分发给其他人时,不用重新配置, 而只需要vagrant up即可生效这个手动改的配置?

5
0
发表了问答
2016/01/07 09:16

vagrant 安装box后用vagrant up启动不起来

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

2
0
发表了问答
2016/01/07 09:23

vagrant启动不起来的问题

@Liuxd 你好,想跟你请教个问题:我看到你以前有问过vagrant启动虚拟机启动不起来的问题,我想问一下你最后是怎么解决的我现在也遇到你了同样的问题而且自己反复试了有大概一天了没有结果,所以过来问你一下。 问题描述:我的vagrant之前装了一个box然后崩掉了,我就把那个box直接remove掉了 然后我在vagrant中重新装了那个box结果执行vagrant up的时候一直显示如下的图启动不起来...

2
0
发表了问答
2014/07/16 08:35

请教vagrant win box下载或制作

@红薯 你好,想跟你请教个问题: 薯哥您好,看你使用vagrant很厉害的样子,想请教你一个问题: 去哪里找box?我想找一个win的box。或者如何将virtual box的打包成box文件?我找了很多,包括官网,都没有win的,有一个但是链接失效。

1
0
发表了问答
2015/06/25 20:49

重新安装vagrant后"vagrant.d"目录不存在了,导致不能建立虚拟机,如何解决?求速速解决!!

学习需要,最近用vagrant建立了一个虚拟机,主机系统是OS X10.10.3 前两天感觉vagrant配置有问题想重新安装,就卸载了。使用的官方的卸载工具,为了卸载的彻底,还删除了用户目录下的"vagrant.d"文件夹(按照官网的说法,这个文件夹完全可以删除,重新安装vagrant时会自动建立新的"vagrant.d"目录) 然而事实是这样的,我重新安装了VB和vagrant,而那个要命的目录没有出现,而且各种方法都试过了,完全没有头绪!那个目录就是没...

3
0
发表了问答
2015/04/18 10:05

vagrant 设置nfs 后reload报错问题

osx 10.9 virtualbox 4.3 vagrant 1.71 vagrantfile主要配置如下: config.vm.provider :virtualbox do |vb| #vb.gui = true vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"] vb.customize ["modifyvm", :id, "--natdnsproxy1", "on"] end config.vm.network :private_network, ip: "192.168.10.10" config.vm.synced_folder "/Volumes/Data/vagrant-webroot", "/home/www/webroot", type: ...

1
0
发表了问答
2015/04/11 20:54

Mac系统下使用Vagrant,经常死机

例如上面,在Vagrant共享目录中使用 vagrant up Mac系统一下就死机咯,不知道是怎么回事,已经出现了10几次系统黑屏,重启,虚拟机不能正常启动。 1、不知道这样是不是软件冲突? 2、我需要在Vagrant环境下面开发, 如果经常死机,是不是会把我这个新买的机器搞挂掉?担心呐... 请教大牛帮帮忙呢,看看是否是有哪里配置不对,还是其他什么问题,不甚感激。

2
1
发表了问答
2015/03/16 16:22

有啥办法把某个linux系统打包成一个vagrant box?

OK, 这个linux系统搭建了很多的东西,我不知道该怎么从头装起来才能保持环境一样,那么是不是可以把它索性打成一个vagrant box,这样就任何环境都只是同样的拷贝了, 可行吗?

1
0
发表了问答
2015/03/17 13:57

使用Vagrant环境,无法连接 Websocket

baby, 我用英文写哈, I'm usingVagrantbox using puphpet, the environment is PHP 5.5 + ubuntu 12.04 + apache + mysql. My Vagrant VM ip: 192.168.11.11, local machine hosts points to192.168.11.11 reactphp.dev, and it works. And, I'm using this code: https://github.com/muuknl/phprealtimechat to test websocket. Then I visitreactphp.devin my Chrome browser, and I start server script using:php bin/se...

3
0
发表了问答
2014/03/15 11:37

有人在本地搭建bae开发环境么

root@vagrant-bae:~# cd zblog4jfinal/ root@vagrant-bae:~/zblog4jfinal# bae app publish --local Usage: /usr/bin/bae_build <lang_type> <code_dir> Now lang_type supported: php java-jetty java-tomcat python nodejs http://developer.baidu.com/wiki/index.php?title=docs/cplat/bae/localdev,按照文档操作,执行 bae app publish --local 提示Now lang_type supported: php java-jetty java-tomcat python nodejs,百...

5
1
发表了问答
2012/06/12 13:24

有人用过vagrant吗?

vagrant + virtualbox,一个提高开发环境发布效率的工具组合。 环境: 软件:vagrant 1.0.3,virtualbox 4.1(都是官网下的deb包装的) 系统:Ubuntu 10.04.4 (64位) 现象: 1,添加了box之后,启动,有时候很正常,ssh可以联进虚拟机里面,启动速度还挺快,大概20多秒; 2,有时候就是卡在 “Waiting for VM to boot. This can take a few minutes”,而且很久都启动不了,就一直卡在这。看日志是停留在 “NAT: IPv6 not suppo...

5
0
发表了问答
2013/11/25 18:37

Vagrant体验之一nginx+keepalived高可用测试

官网: www.vagrantup.com github: https://github.com/mitchellh/vagrant vagrant是个好东西,之前由于网络环境原因,在本地环境安装warden失败,用vagrant轻松搞定,抽空好好体验下。 如果想做些集群或单机测试,可是没有服务器资源,或是远程操作太繁琐。那么vagrant就就派上用场,可以在本机实现最小单元的集成。 这次先测试下nginx+keepalived的高可用。 集群配置: VIP: 192.168.50.5 nginx1: 192.168.50.3 主 nginx2: 19...

2
9
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
5 评论
183 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部