Vagrant 手册之 Provisioning - 概述
2024-09-05 23:51:40
通过 Vagrant 中的 provisioner 配置程序,可以在使用 vagrant up
启动虚拟机时,在虚拟机上执行安装软件、更改配置等操作。
box 通常是通用的,而每个项目总有自己的需求。当然也可以通过 vagrant ssh
进入虚拟机后手动安装软件。但是通过 Provisioning 机制可以自动化这个过程并使其可重复,完全不需交互。
Provisioning 的执行节点
Provisioning 在 Vagrant 环境生命周期的特定节点执行:
- 第一次
vagrant up
创建环境时,provisioning 会运行。如果环境已经创建,并且 up 操作只是恢复或启动一台机器,provisioning 将不会运行,除非明确提供--provision
标志。 - 在生产环境中使用 vagrant provision 时。
- 调用
vagrant reload --provision
时。--provision
标志必须存在才能强制执行 provisioning。
也可以启动环境时,明确指定 --no-provision
来避免运行 provisioner。
最新文章
- NMAP分布式扫描工具dnmap
- java10
- CSS3样式
- C++函数模板template
- 关于setTimeout的妙用前端函数节流
- sql中写标量函数生成大写拼音首字母
- 【Qt】QWidget、QDialog、QMainWindow的异同点【转】
- mySQL时间
- c#datagrid的每行的单击事件
- 为eclipse离线安装hibernate tools插件
- javascript状态机及在工作流中的应用
- 小学生都看得懂的C语言入门(5): 指针
- SAP Fiori Client
- ramfs的两种制作方法
- (转)PostgreSQL pg_dump&;psql 数据的备份与恢复
- hashcat 中文文档
- npm使用国内淘宝镜像的方法
- 安卓APP动态调试-IDA实用攻略
- 解决IE11下载文件 文件名乱码问题
- 对double数据类型的数据保留两位小数,并且进行四舍五入
热门文章
- Windows7无法删除EFI分区解决办法
- MySQL-第十一篇JDBC典型用法
- P3064 [USACO12DEC]伊斯坦布尔的帮派 (模拟)
- html表格单元格添加斜下框线的方法
- C#设计模式:中介者模式(Mediator Pattern)
- C# ASP.NET发送电子邮件System.Net.Mail
- lLinux的常用命令
- python连接mariadb报错解决1045, ";Access denied for user 'root'@'192.168.0.50' (using password: YES)
- 朴素贝叶斯算法——实现新闻分类(Sklearn实现)
- 伪类和伪元素,review