安道

图书详情

Docker Up & Running (2nd Edition)

简介

Docker 正在迅速改变团队大规模部署软件的方式。可是,要想理解如何在现有的工作流程中使用 Linux 容器,以及如何正确集成 Docker,可不是件容易的事。修订后的这本实用指南教你如何使用 Docker 打包应用及其所有依赖,教你如何测试、分发和弹性伸缩容器,以及如何让生产环境支持容器。

根据过去几年发生的重大变化,这一版对示例和内容做了全面修订。Sean Kane 和 Karl Matthias 新增了一章,讨论 Docker Compose,此外还深入探讨了 Docker Swarm 模式,介绍了 Kubernetes 和 AWS Fargate,并给出了优化 Docker 映像的方法。

  • 学习如何使用 Docker 简化依赖管理和应用的部署流程
  • 着手使用 Docker 映像、容器和命令行工具
  • 使用实用的技术在生产环境中部署和测试 Docker 容器
  • 理解容器的组成和内部机理,便于调试
  • 在数据中心或云环境中大规模部署容器
  • 探讨一些 Docker 高级话题,包括部署工具、网络、编排、安全和配置

作者

Sean Kane 现在是 New Relic 公司的首席网站可靠性工程师。他进入生产运维这一行很久了,在很多行业中工作过,有很多不同的头衔。工作之余,Sean 经常写作、教学、发表关于现代化产品运维方面的演讲。Sean 狂爱旅行、徒步和野营。他与妻子、孩子和狗狗住在美国太平洋西北地区。

Karl Matthias 是 InVision 公司的云平台服务经理。在此之前,他是 Nitro Software 公司的首席系统工程师。过去 20 多年,他做过开发者、分布式系统架构师、系统管理员和网络工程师,在初创公司和财富 500 强大企业都能见到他的身影。在德国和英国的初创公司工作几年后,他在俄勒冈州波特兰市的家中度过了一段时间,而后举家迁往爱尔兰都柏林。远离数字世界的时间,他会带两个女儿四处游玩、使用老式相机拍摄影片,或者骑着他的钢制自行车走街串巷。

目录

  • 前言
  • 第 1 章 引言
  • 第 2 章 Docker 概览
  • 第 3 章 安装 Docker
  • 第 4 章 使用 Docker 映像
  • 第 5 章 使用 Docker 容器
  • 第 6 章 探索 Docker 的其他功能
  • 第 7 章 调试容器
  • 第 8 章 探索 Docker
  • 第 9 章 在生产环境中部署容器
  • 第 10 章 大规模使用 Docker
  • 第 11 章 高级话题
  • 第 12 章 容器平台设计
  • 第 13 章 总结

勘误

加工中。

大事记

  • 2018.10.08 收到电子稿
  • 2018.12.20 翻译完毕
  • 2018.12.26 交稿

词汇表

书中有大量术语,翻译过程中主要参照“全国科学技术名词审定委员会”审定的词汇表,也参阅了已出版的相关书籍。

详见本书第 1 版