Docker即学即用(第二版)
安道 译
出版时间:2019年08月
页数:340
Docker正在迅速改变团队大规模部署软件的方式。可是,要想理解如何在现有的工作流程中使用Linux容器,以及如何正确集成Docker,可不是件容易的事。这本实用指南教你如何使用Docker打包应用及其所有依赖,如何测试、分发和弹性伸缩容器,以及如 何让生产环境支持容器。
根据过去几年发生的重大变化,本书对示例和内容做了全面修订。本书作者新增了一章,是关于讨论Docker Compose的,此外还深入探讨了Docker Swarm模式,介绍了Kubernetes和AWS Fargate,并给出了优化Docker映像的方法。
● 学习如何使用Docker简化依赖管理和应用的部署流程。
● 着手使用Docke映像、容器和命令行工具。
● 使用实用的技术在生产环境中部署和测试Docker容器。
● 理解容器的组成和内部机理,便于调试。
● 在数据中心或云环境中大规模部署容器。
● 探讨一些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
书名:Docker即学即用(第二版)
译者:安道 译
国内出版社:中国电力出版社
出版时间:2019年08月
页数:340
书号:978-7-5198-3344-2
原版书书名:Docker: Up & Running, 2nd Edition
原版书出版商:O'Reilly Media
Sean P. Kane
Sean P. Kane是New Relic公司的首席网站可靠性工程师,长期从事生产运维,有很多不同的头衔,在很多行业中工作过。
Karl Matthias
Karl Matthias是InVision公司的云平台服务经理,他做过开发者、分布式系统架构师、系统管理员和网络工程师,在初创公司和财 富500强大企业都能见到他的身影。