Vagrant 手册之 box - 概述】的更多相关文章

原文地址 box 是 Vagrant 环境中使用的包格式.box 可以在 Vagrant 支持的所有平台上被任何人使用,从而提供相同的工作环境. vagrant box 工具提供了管理 box 的所有功能.更多信息参考 vagrant box 命令. 使用 box 的最简单的方式是从 公共 box 目录 添加 box.你也可以在这个网站添加并分享你定制的 box. box 支持版本控制,你的使用 Vagrant 的团队成员可以轻松的更新底层的 box,创建 box 的人可以发布修复 BUG 的版…
原文地址 过去,box 只是 VirtualBox 导出的 tar 文件.由于 Vagrant 现在支持多个 provider 和版本控制,box 文件稍微复杂一些. 用于 Vagrant 1.0.x 的 Box 文件(VirtualBox 导出的 tar 文件)可以继续与新版本的 Vagrant 一起使用.当 Vagrant 遇到旧 box 时,会自动将其更新为新格式. 今天,有三个不同的组件: Box 文件:这是个特定于某个 provider 的压缩文件(tar.tar.gz.zip),可以…
原文地址 有一种特殊的 box 被称为"base box".这些 box 包含 Vagrant 运作所需的最低限度,通常不是对现有的 Vagrant 环境("base box"中的"base")的重新包装. 例如,Vagrant 项目(例如"precise64")提供的 Ubuntu box 就是基础 box.它们基于从 ISO 安装的最小 Ubuntu,而不是重新打包已有的环境. 基础 box 在创建用于未来开发环境的洁净平…
原文地址 从 Vagrant 1.5 版本起,box 开始支持版本.这运行创建 box 的人提交更新,使用 box 的人检查更新.更新 box 并查看变更记录. 对于 Vagrant 新手,box 版本并不重要,建议先去学习其他知识点.但是如果你在团队中使用 Vagrant 并且计划创建自己的 box,版本非常重要.幸运的是,Vagrant 内置版本控制功能易于使用,并很好地适应 Vagrant 工作流程. 本章讲解如何使用带版本的 box.如果想了解如何创建带版本的 box,请参考 创建基础…
原文地址 通过 Vagrant 中的 provisioner 配置程序,可以在使用 vagrant up 启动虚拟机时,在虚拟机上执行安装软件.更改配置等操作. box 通常是通用的,而每个项目总有自己的需求.当然也可以通过 vagrant ssh 进入虚拟机后手动安装软件.但是通过 Provisioning 机制可以自动化这个过程并使其可重复,完全不需交互. Provisioning 的执行节点 Provisioning 在 Vagrant 环境生命周期的特定节点执行: 第一次 vagrant…
原文地址 Vagrantfile 的主要用途是描述用于项目的机器类型,以及如何配置和提供这些机器. Vagrant 的每个项目运行一个 Vagrantfile,并且 Vagrantfile 应该被提交到版本控制.这允许参与该项目的其他开发人员检查代码,运行 vagrant up.Vagrantfile 可以在 Vagrant 支持的每个平台上移植. Vagrantfiles 的语法是 Ruby,但对 Vagrantfile 进行修改并不需要有关 Ruby 编程语言的知识,因为基本上只需要简单的变…
原文地址 创建 Vagrant 的 box 时,可以提供在运行 vagrant box list -i 时展示的与用户相关的其他信息.例如,可以打包 box,以包含有关该 box 的作者和网站信息: brian@localghost % vagrant box list -i hashicorp/precise64 (virtualbox, 1.0.0) - author: brian - homepage: https://www.vagrantup.com Box 信息 为了实现这个目标,只…
原文地址 - 概述 原文地址 - 基本用法 为了访问创建的 Vagrant 环境,Vagrant 为端口转发.连接公共网络.创建私有网络等功能暴露了一些高层网络选项. 高层网络选项用于提供可以跨 provider (VirtualBox.VMWare 等)工作的抽象定义.这意味着可以将 Vagrantfile 文件用于 VirtualBox 机器或 VMWare 机器. Vagrant 提供多个用于将虚拟机连接到网络的选项,但有一个标准的使用模式,以及所有网络配置的一些重要的共同点. 1. 高级…
原文地址 配置的命名空间:config.vm config.vm 中的设置修改 Vagrant 管理的机器的配置. 1. 可用的设置项 config.vm.boot_timeout Vagrant 等待机器启动并可用的时间,单位是秒.默认是 300 秒. config.vm.box 这配置了该机器将用哪个 box 启动.这里的值应该是已安装 box 的名称或 HashiCorp 的 Vagrant Cloud 中 box 的简写名称. 此选项需要 Vagrant 1.5 及以上版本.可以从 Va…
准备: 1.win7镜像文件 2.vagrant安装文件 3.virtual box安装文件 步骤: 1.先在本机上安装virtualbox和vagrant,本机为win7,安装虚机也为win7 2.在virtualbox中安装win7虚拟环境,安装完毕后进入虚机 3.在虚机上创建用户vagrant,密码vagrant 4.安装自己所需的软件(比如多浏览器) 5.在虚机上切换成内置管理员账号(administrator),然后执行Windows Remote Management (WS-Man…