Vagrant 手册之 Provisioning - 概述

本文介绍如何使用Vagrant中的Provisioner自动化配置虚拟机环境,包括何时执行配置、如何控制配置流程及推荐从简单的shell脚本开始。

原文地址

作为 vagrant up 过程的一部分,Vagrant 中的 Provisioner 允许你自动安装软件,更改配置等。

这很有用,因为 box 通常不是完美地为你的用例构建的,除非你想使用 vagrant ssh 手工安装软件。但是通过使用内置于 Vagrant 的 Provisioning 系统,它可以自动执行过程,使其具有可重复性。最重要的是,它不需要人为的互动,所以你可以通过单一的命令来 vagrant destroyvagrant up,并拥有一个完全随时可用的工作环境。

Vagrant 提供多种配置机器的选项,从简单的 shell 脚本到更复杂的行业标准配置管理系统。

如果您以前从未使用配置管理系统,建议从基本的 shell 脚本开始进行配置。

1. Provisioning 何时发生

Provisioning 在你的 Vagrant 环境的生命周期中的某些时点发生:

  • 在首次 vagrant up 创建环境时运行 provisioning。如果已经创建了环境,需要恢复或启动机器,那么除非明确提供 --provision 标志,否则它们将不会运行。

  • 在运行环境中使用 vagrant provision 时。

  • 调用 vagrant reload --provision 时。--provision 标志必须存在才能强制运行 provisioning。

也可以在启动环境时通过 --no-provision 参数明确指定不运行 provisioner。

转载于:https://www.cnblogs.com/kika/p/10851636.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值