搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Vagrant开发运维实战
0.00     定价 ¥ 79.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787115563378
  • 作      者:
    作者:(英)亚历克斯·布朗顿|责编:陈聪聪|译者:高远
  • 出 版 社 :
    人民邮电出版社
  • 出版日期:
    2021-09-01
收藏
畅销推荐
内容介绍
Vagrant是一款开源软件,它允许开发者以编程的方式管理虚拟机,帮助团队之间共享开发环境。本书不仅介绍Vagrant的各个知识点,还包含很多相关生态的应用技巧。本书前8章以循序渐进的方式介绍Vagrant的各个功能点和特性,后6章则详细介绍5种主流配置管理工具(Ansible、Chef、Docker、Puppet和Salt),以及它们是如何与Vagrant协同工作的。阅读完本书,相信读者一定能有所收获。 本书可供Vagrant开发与运维的初学者阅读,已经对Vagrant有所了解的读者在阅读本书后也将更好地理解和使用Vagrant。无论读者处于什么水平,通过学习本书讲解的知识点和应用技巧,可以有所收获。
展开
目录
第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 IPv
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服务开通的基本用法
9.4 使用文件选项进行Vagrant服务开通
9.4.1 使用单个文件
9.4.2 使用整个文件夹
9.5 Vagrant Shell配置管理
9.5.1 内联脚本
9.5.2 外部脚本
9.5.3 脚本参数
9.6 总结
第10章 Ansible—使用Ansible配置Vagrant box
10.1 了解Ansible
10.2 安装Ansible
10.3 使用Ansible配置Vagrant
10.3.1 在主机上使用Ansible配置Vagrant
10.3.2 在客户机上使用Ansible配置Vagrant
10.3.3 附加Ansible配置
10.4 Ansible Playbook
10.5 总结
第11章 Chef—使用Chef配置Vagrant box
11.1 了解Chef
11.2 Chef Cookbook
11.2.1 Recipe
11.2.2 模板
11.2.3 属性值
11.2.4 扩展
11.2.5 文件分发
11.3 Chef Supermarket
11.4 使用Chef配置Vagrant
11.4.1 在macOS上安装Chef
11.4.2 使用Chef Solo配置Vagrant机器
11.4.3 使用Chef Client配置Vagrant机器
11.5 总结
第12章 Docker—Docker与Vagrant一起使用
12.1 了解Docker
12.2 使用Docker Hub查找和拉取镜像
12.3 基本用法—启动容器
12.3.1 docker pull
12.3.2 docker run
12.3.3 docker stop
12.3.4 docker start
12.3.5 docker search
12.4 使用Docker配置Vagrant机器
12.5 Vagrant中的Docker特定配置
12.5.1 镜像
12.5.2 build_image
12.5.3 pull_images
12.5.4 run
12.5.5 post_install_provisioner
12.6 总结
第13章 Puppet—使用Puppet配置Vagrant box
13.1 了解Puppet
13.2 Puppet Apply和Puppet Agent
13.2.1 Puppet Apply
13.2.2 Puppet Agent
13.3 Puppet Manifest示例和语法
13.4 使用Puppet进行服
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证