- 软件介绍
- 相关专题
- 下载地址
Vagrant简介
Vagrant for PC是一款多功能应用编程开发工具,无论用户是开发人员,作员还是设计师,Vagrant均可提供相同,便捷的工作流程,它利用了一个声明的配置文件,该文件描述了您的所有软件需求,软件包,作系统配置,用户等;修复漏洞的成本成倍增加,越接近生产环境;Vagrant旨在通过提供相同的作系统,程序包,用户和配置来镜像生产环境,同时使用户可以灵活地使用自己喜欢的编辑器IDE和浏览器;它还与用户现有的配置管理工具(如Ansible,Chef,Docker,Puppet或Salt)集成,因此用户可以使用相同的脚本将Vagrant配置为生产环境;该程序可在Mac/Linux/Windows PC等平台上运行,远程开发环境迫使用户放弃自己喜欢的编辑器和程序!
Vagrant for PC是一款多功能的应用编程开发工具。Vagrant可以提供同样便捷的工作流程,无论用户是开发者、工程师还是设计师。它使用一个声明的配置文件,描述你所有的软件需求、软件包、系统配置、用户等。修复漏洞的成本翻了一番,离生产环境越近;Vagrant旨在通过提供相同的操作系统、包、用户和配置来镜像生产环境,同时用户可以灵活使用自己喜欢的编辑器IDE和浏览器;它还集成了用户现有的配置管理工具(如Ansible、Chef、Docker、Puppet或Salt),因此用户可以使用相同的脚本来配置Vagrant作为生产环境;程序可以在Mac/Linux/Windows PC等平台上运行,远程开发环境迫使用户放弃自己喜欢的编辑器和程序!
Vagrant软件功能
主机/窗口:更新WSL2上匹配的文件系统类型
跟踪原始作品以防止多次插入
核心/捆绑软件:更新解决方案文件的分辨率,以支持发行前匹配。
来宾/达尔文:为大型sur访问者安装vmware同步文件夹
核心/捆绑:使用非开发预发布版本[GH-12025]正确调整请求集
命令:增加指定目标的功能,从宝石erubis切换到erubi。
处理Errno::EAREADY异常时处理端口[GH-12008]
修复插入动作堆栈的缺少的钩子/触发器。
来宾/linux:使最大重启等待时间可配置。
来宾/窗口:使最大重启等待时间可配置。
提供程序/虚拟邮箱:修复提供程序的可用性。
测试:为Docker提供程序添加集成测试,并允许适配器在communicator不可用时运行。
核心:添加到complete允许您为bash或zsh安装命令来自动完成脚本。
将子流程gem更新到4.0.0
添加等待cloud-init完成运行,将net-ssh更新到6.0,将net-tp更新到3.0。
优化正在使用的端口以加快验证速度,并支持Ruby 2.7 [GH-11814]
增加了安装选项和默认fstab修改行为的同步文件夹功能。
Vagrant软件特色
Vagrant for PC每天都受到成千上万的开发者、开发者和设计师的信赖。
以下是一些选择此应用程序以轻量级和可复制的方式自动化其开发环境的组织。
它可以通过您已经熟悉的工具在本地系统上运行;在您最喜欢的文本编辑器中轻松编写代码,
编辑您喜欢的程序中的图像。
并且使用自己喜欢的工具进行调试,所有的工作都可以在本地的便携式电脑上完成!
Guest/arch:使用systemd-networkd为来宾配置网络。
guest/俳句:为rsync同步的文件夹安装Rsync。
Guest/solas11:添加Guest函数shell_expand_guest_path
主持人/达尔文:增加了建立ISO的功能
Vagrant安装步骤
1.用户可以点击本网站提供的下载路径下载相应的程序安装包。
2.只需使用解压功能打开压缩包,双击主程序进行安装,弹出程序安装界面。
3.同意上述协议的条款,继续安装应用程序,并单击同意按钮。
4.您可以根据自己的需要点击浏览按钮来更改应用程序的安装路径。
5.现在准备安装主程序,单击安装按钮开始安装。
6.弹出应用安装进度条加载界面,只需等待加载完成即可。
7.根据提示,点击安装,弹出程序安装完成界面,然后点击完成按钮。
Vagrant使用教程
什么是Vagrant
Vagrant是一个基于虚拟化技术的工具,可以帮助我们快速构建开发环境,并且可以在不同系统之间共享。看到虚拟化技术可能会想到Docker,但是Docker和Vagrant是不一样的。Docker是一种半虚拟化的容器技术,其主要功能是分发开发的程序。Vagrant基于虚拟机。它的主要功能是快速启动虚拟机,并自动将我们的项目同步到虚拟机。它的主要目标是帮助我们建立一个发展环境。
安装Vagrant
Vagrant是基于虚拟机的,所以自然需要先安装虚拟机。Vagrant与VMware的集成组件是免费的,而VirtualBox和HyperV是免费的,所以一般我们可以安装VirtualBox。
安装VirtualBox
安装方法很简单。在官网下载VirtualBox。
如果使用Chocolatey,也可以使用命令行直接安装。
choco安装游民-y
一个
安装Vagrant
安装VirtualBox后,可以开始安装Vagrant。安装方法很简单,直接从官网下载就可以了,但是下载速度可能会比较慢,而且由于Vagrant没有国内镜像站,安装后下载虚拟机镜像会比较慢。所以最好保证一个相对流畅的网络代理。
创建项目
安装了游民之后,游民命令应该已经添加到系统的PATH变量中了。我们可以创建这个项目。由于Ubuntu是使用最广泛的系统,所以在创建项目时指定Ubuntu系统就足够了。当然这里也可以指定其他系统,也支持CentOS、Fedora、Arch等系统。
mkdir游民样本
cd流浪样本
游民init Ubuntu/仿生
123
创建项目后,您应该会看到一个名为Vagrant的配置文件,该文件指定了Vagrant的各种配置,包括使用的虚拟机位置、内存大小、磁盘大小、要使用的映像名称、客户端端口号等。我们将看看使用时的具体配置。
Vagrant。配置(& # 8220;2”)do |config|
config . VM . box = & # 8220;Ubuntu/bionic & # 8221;
12
如果您创建了项目的
如果没有指定系统,也可以在创建项目后使用以下命令添加系统映像。在Vagrant中,系统映像称为box。
流浪方块添加Ubuntu/仿生
一个
如果
如果想找到更多的盒子,可以在Vagrant Cloud中在线找到盒子,如果需要,还可以找到一些预装开发环境的定制盒子。
启动虚拟机
设置代理
如果第一次启动Vagrant,需要下载系统镜像。默认下载速度较慢。所以如果你有代理,最好设置一下,这样可以加快下载速度。如果使用cmd,请使用以下命令。
设置http_pxy=127.0.0.1:1080
设置https_pxy=127.0.0.1:1080
12
如果您正在使用git bash,请使用以下命令。
导出http_pxy=127.0.0.1:1080
导出https_pxy=127.0.0.1:1080
12
如果在镜像内部运行命令时遇到速度慢的问题,可以安装并设置proxy插件的proxy,这样会自动在虚拟机内部设置proxy。首先安装插件:
游民插件安装游民-pxyconf
一个
将以下配置添加到Vagrant配置文件中。当然,代理应该换成你自己的。
Vagrant。配置(& # 8220;2”)do |config|
if Vagrant。has_plugin?(“游民-pxyconf & # 8221;)
config . pxy . http = & # 8220;http://localhost:10800 & # 8221;
config . pxy . https = & # 8220;http://localhost:10800/& # 8221;
config . pxy . no _ pxy = & # 8220;localhost,127.0.0.1 .,example.com & # 8221
目标
# …其他东西
1234567
管理虚拟机
有四个主要命令:
流浪起来,启动虚拟机。
暂停,正常关闭虚拟机。
游民暂停,启动虚拟机。
流浪,删除虚拟机。
我们可以使用float up启动虚拟机。
发展项目
自同步
好了,现在我们可以开发这个项目了。按照习惯,只需在项目文件夹中开发项目即可。例如,我简单地创建了一个新的Python文件:
#!/usr/bin/env pyt 3
进口平台
pnt(platform.platform())
1234
您可以使用float ssh命令切换到虚拟机环境。Vagrant会自动将项目文件夹复制到虚拟机的/游民目录下,这样我们就可以直接切换到目录下执行脚本了。
您可以在Vagrant中做各种工作,就像在真实的开发环境中一样。我们不用担心主机上是否安装了必要的软件,反正只要在盒子里安装配置就可以了。这与Docker有着相似的优势。
设置启动脚本
开发项目的时候可能会有一些必要的步骤,我们可以把它写成一个启动脚本,这样当Vagrant启动虚拟机的时候,这个脚本就会自动执行完成配置。有了启动脚本,我们的开发环境是可移植的。不管谁有项目,都可以一键搭建开发环境。
设置启动脚本非常简单。首先创建一个shell脚本文件,比如bootstrap.sh,在里面可以编写开发环境需要的命令,比如用apt安装一些软件,用git克隆一些项目等等。
脚本编写完成后,需要将脚本的配置项添加到Vagrant配置文件中。
Vagrant。配置(& # 8220;2”)do |config|
#下面一行是重点
config.vm.pvision :shell,路径:& # 8220;bootstrap.sh & # 8221
目标
1234
这样,将来运行float up命令时,将自动调用bootstrap.sh脚本来完成环境的配置。
我认为Vagrant是一个非常方便的工具。如果团队中开发环境的配置比较麻烦,可以考虑使用Vagrant,这样可以很容易的为每个成员设置相同的开发环境。如果需要在Windows环境下开发Linux软件,也可以使用Vagrant轻松搭建Linux开发环境,同步本地和虚拟机之间的文件。
- 安卓合集
- 软件合集
- 浏览器
- 电脑管家
- 安卓游戏
软件排行榜
热门推荐
-
VMware InstallBuilder Enterprise破解版
v20.12.0 / 347 MB / 简体中文
-
Spark Studio官方版
v2.6.3 / 7.78 MB / 简体中文
-
Yearning SQL审核平台官方版
v2.3.2 / 10.2 MB / 简体中文
-
Protege官方版
v5.5 / 38.3 MB / 简体中文
-
HUAWEI LiteOS Studio官方版
v1.45.6 / 115 MB / 简体中文
-
Huawei LiteOS官方版
v5.0.0 / 87.6 MB / 简体中文
-
C语言代码实例助手官方版
v1.0 / 38.5 MB / 简体中文
-
idle python中文汉化版
v3.7 / 1.62 MB / 简体中文
-
Metabase官方版
v0.37.5 / 45.8 MB / 简体中文
-
编程猫硬件助手官方版
v1.4.1.0 / 39.3 MB / 简体中文
装机必备软件
-
word文档密码破解工具应用软件
-
冰点还原永久免费版系统软件
-
人生日历应用软件
-
一彩送货单管理系统应用软件
-
Process View系统软件
-
开心手机恢复大师其他类别
-
pdf文件阅读器应用软件
-
视频剪辑格式工厂应用软件
-
PhotoMetri应用软件
-
specinker应用软件
-
miwifi驱动驱动工具
-
海洋色音效助手影音软件
-
乐播投屏影音软件
-
seo外链助手网络软件
-
AES安全加密记事本安全相关





