更新时间:2021-09-27 18:10:51
封面
版权信息
版 权
版权声明
内容提要
关于作者
关于审阅者
前言
资源与支持
第1章 简介
1.1 从Vagrant和DevOps开始
1.1.1 走进Vagrant世界
1.1.2 Vagrant的优点
1.1.3 什么是VirtualBox
1.1.4 什么是DevOps
1.2 DevOps中的Vagrant
1.2.1 Vagrant在DevOps中的开发状态
1.2.2 Vagrant如何适应DevOps
1.2.3 将Vagrant用作日常DevOps工具
1.3 总结
第2章 安装VirtualBox和Vagrant
2.1 在Windows中安装VirtualBox和Vagrant
2.1.1 准备工作
2.1.2 在Windows 10中安装VirtualBox
2.1.3 在Windows 10中安装Vagrant
2.2 在Linux中安装VirtualBox和Vagrant
2.2.1 准备工作
2.2.2 在Ubuntu 16.04中安装VirtualBox
2.2.3 在Ubuntu 16.04操作系统中安装Vagrant
2.3 在macOS中安装VirtualBox和Vagrant
2.3.1 准备工作
2.3.2 在macOS 10.11.3中安装VirtualBox
2.3.3 在macOS 10.13.3中安装Vagrant
2.4 总结
第3章 命令行界面——Vagrant命令
3.1 Vagrant命令概述
3.2 深入了解Vagrant命令
3.2.1 关于命令格式的简要说明
3.2.2 常规Vagrant命令和子命令
3.2.3 Vagrant的配置命令和子命令
3.2.4 日常使用的Vagrant命令和子命令
3.2.5 特定应用程序的Vagrant命令和子命令
3.2.6 使用这些命令的典型的Vagrant工作流
3.3 故障排除
3.4 总结
第4章 探索Vagrant box——Vagrant Cloud
4.1 Vagrant box
4.1.1 Vagrant box文件
4.1.2 如何安装Vagrant box
4.1.3 如何删除Vagrant box
4.1.4 box版本管理
4.2 Vagrant Cloud
4.3 将Vagrant box上传到Vagrant Cloud
4.4 Vagrant box的企业级解决方案
4.5 总结
第5章 使用Vagrantfile配置Vagrant
5.1 了解Vagrantfile
5.1.1 新建Vagrantfile
5.1.2 Vagrantfile语法
5.2 Vagrantfile选项
5.2.1 Vagrant机器配置(config.vm)
5.2.2 Vagrant SSH配置(config.ssh)
5.2.3 Vagrant配置(config.vagrant)
5.2.4 其他Vagrantfile配置
5.3 Vagrantfile故障排除
5.4 总结
第6章 Vagrant中的网络
6.1 端口转发
6.1.1 端口转发配置
6.1.2 端口转发知识点
6.2 专用网络
6.2.1 DHCP
6.2.2 静态IP
6.2.3 IPv6
6.3 公用网络
6.3.1 DHCP
6.3.2 静态IP
6.3.3 网桥
6.4 总结
第7章 多机器
7.1 多机器特性
7.1.1 多机器负载均衡
7.1.2 使用Vagrant多机器配置功能配置Web服务与数据库
7.2 总结
第8章 探索Vagrant插件与文件同步
8.1 了解Vagrant插件
8.1.1 Vagrant插件概述
8.1.2 管理Vagrant插件
8.1.3 Vagrant中的plugin命令与子命令
8.1.4 Vagrant插件的搜索、安装与使用
8.2 Vagrant文件同步
设置同步文件
8.3 总结
第9章 Shell脚本——服务开通
9.1 Vagrant服务开通
9.2 了解配置管理
9.3 Vagrant服务开通的基本用法
Vagrant服务开通命令
9.4 使用文件选项进行Vagrant服务开通
9.4.1 使用单个文件