-
内容大纲
Docker正在迅速改变团队大规模部署软件的方式。可是,要想理解如何在现有的工作流程中使用Linux容器,以及如何正确集成Docker,可不是件容易的事。这本实用指南教你如何使用Docker打包应用及其所有依赖,如何测试、分发和弹性伸缩容器,以及如何让生产环境支持容器。
根据过去几年发生的重大变化,本书对示例和内容做了全面修订。本书作者新增了一章,是关于讨论Docker Compose的,此外还深入探讨了Docker Swarm模式,介绍了Kubernetes和AWS FarRate,并给出了优化Docker映像的方法。 -
作者介绍
-
目录
序
前言
第1章 引言
1.1 Docker带来的希望
1.2 Docker不是什么
1.3 重要的术语
1.4 小结
第2章 Docker概览
2.1 简化流程
2.2 广泛支持和采用
2.3 架构
2.4 充分理解Docker
2.5 Docker式工作流程
2.6 小结
第3章 安装Docker
3.1 安装Docker客户端
3.2 安装Docker服务器
3.3 测试安装Docker
3.4 探索Docker服务器
3.5 小结
第4章 使用Docker映像
4.1 剖析Dockerfile文件
4.2 构建映像
4.3 诊断构建问题
4.4 运行映像
4.5 定制基础映像
4.6 存储映像
4.7 高级构建技术
4.8 小结
第5章 使用Docker容器
5.1 容器是什么
5.2 创建容器
5.3 启动容器
5.4 自动重启容器
5.5 停止容器
5.6 终止容器
5.7 暂停和恢复容器
5.8 清理容器和映像
5.9 Windows容器
5.10 小结
第6章 探索Docker的其他功能
6.1 打印Docker的版本号
6.2 服务器信息
6.3 下载映像更新
6.4 审查容器
6.5 在shell中探索
6.6 返回结果
6.7 进入运行中的容器
6.8 处理日志
6.9 监控Docker
6.10 Prometheus监控系统
6.11 继续探索
6.12 小结
第7章 调试容器
7.1 列出进程
7.2 审查进程
7.3 管理进程
7.4 审查网络
7.5 查看映像历史
7.6 审查容器
7.7 审查文件系统
7.8 小结
第8章 探索Docker Compose
8.1 配置Docker Compose
8.2 启动服务
8.3 探索RocketChat
8.4 Docker Compose命令
8.5 小结
第9章 在生产环境中部署容器
9.1 部署到生产环境
9.2 Docker在生产环境中扮演的角色
9.3 Docker和DevOps流水作业
9.4 小结
第10章 大规模使用Docker
10.1 Centurion
10.2 Docker Swarm模式
10.3 Amazon ECS和Fargate
10.4 Kuhernetes
10.5 小结
第11章 高级主题
11.1 容器详解
11.2 安全性
11.3 高级配置
11.4 存储后端
11.5 Docker的结构
11.6 替换运行时
11.7 小结
第12章 容器平台设计
12.1 应用的十二要素
12.2 响应式宣言
12.3 小结
第13章 总结
13.1 Docker解决的问题
13.2 Docker式工作流程
13.3 简化用于部署的构建产物
13.4 使用最佳方式存储和获取映像
13.5 回报
13.6 结语
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...