Docker生产环境实践指南

Docker生产环境实践指南
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: (Joe Johnston) 作者 , (Antoni Batchelli) 作者 , (Justin Cormack) 作者
2016-06
版次: 1
ISBN: 9787115422255
定价: 49.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 194页
字数: 274千字
正文语种: 简体中文
原版书名: Docker in Production
31人买过
  • 本书围绕“Docker该如何应用到生产环境”这一核心问题展开。在本书中,读者将接触到多个IT企业应用Docker到生产环境的成功案例,了解Docker实际投产时将会面临的问题,以及它与现有基础设施存在的矛盾与冲突,了解构建Docker生态系统所需的配套设施,包括安全、构建镜像、持续集成/持续交付、镜像存储、配置管理、网络实现、服务发现、持久化存储以及日志监控等模块具体选型方案及利弊所在。本书编写时一些案例参考的Docker版本是Docker 1.6版本或Docker 1.7。本书要求读者具备一定的容器管理和运维的基础知识,适合在生产环境中使用Docker的相关技术人员阅读,尤其适合具有中高级DevOps和运维背景的读者阅读。 作者介绍Joe Johnston是一名全栈开发人员、企业家及服务于旧金山创业公司的顾问。他是Airstack(一家微服务基础设施创业公司)、California Labs和Connect.Me的联合创始人。 Antoni Batchelli是PeerSpace公司 的工程副总裁和PalletOps公司(一家基础设施自动化咨询公司)的联合创始人。他的主要工作是将函数式编程语言与基础设施结合,以及帮助工程团队打造杰出的软件。 Justin Cormack是一名顾问,他对开源软件、云计算及分布式系统方面的创新机会尤其感兴趣。他目前就职于unikernels。读者可以在GitHub上找到他。 John Fiedler是RelateIQ公司的工程运营总监。他的团队专注于基于Docker的解决方案,为其SaaS基础设施及DevOps提供动力。 Milos Gajdos不仅是一名独立咨询师,还是Infrahackers有限公司的基础设施的负责人,他协助企业更好地理解Linux容器技术,并实现基于容器的基础设施。他偶尔会撰写一些有关容器的博客文章。译者介绍吴佳兴,毕业于华东理工大学计算机系,目前是携程网系统研发团队的一名DevOps工程师,主要研究的方向有Python开发、运维自动化、配置管理及PaaS平台的构建等,2014年年底有幸加入DockOne社区,作为译者,利用闲暇时间为社区贡献一些微薄的力量。梁晓勇,毕业于厦门大学,现任某互联网金融公司架构师,DockOne社区编外人员,长期奋战在技术研发一线,在网络管理、技术开发、架构设计等方面略有心得。热爱互联网技术,积极投身开源社区,对Docker等容器技术具有浓厚兴趣。 目录

    第1章 入门1

    1.1 术语 1

    1.1.1 镜像与容器 1

    1.1.2 容器与虚拟机 1

    1.1.3 持续集成/持续交付 2

    1.1.4 宿主机管理 2

    1.1.5 编排 2

    1.1.6 调度 2

    1.1.7 发现 2

    1.1.8 配置管理 2

    1.2 从开发环境到生产环境 3

    1.3 使用Docker的多种方式 3

    1.4 可预期的情况 4

    第2章 技术栈 7

    2.1 构建系统 8

    2.2 镜像仓库 8

    2.3 宿主机管理 8

    2.4 配置管理 9

    2.5 部署 9

    2.6 编排 9

    第3章 示例:极简环境 11

    3.1 保持各部分的简单 11

    3.2 保持流程的简单 13

    3.3 系统细节 14

    3.4 集群范围的配置、通用配置及本地配置 18

    3.5 部署服务 19

    3.6 支撑服务 21

    3.7 讨论 21

    3.8 未来 22

    3.9 小结 22

    第4章 示例:Web环境 23

    4.1 编排 24

    4.1.1 让服务器上的Docker进入准备运行容器的状态 25

    4.1.2 让容器运行 25

    4.2 连网 28

    4.3 数据存储 28

    4.4 日志 29

    4.5 监控 30

    4.6 无须担心新依赖 30

    4.7 零停机时间 30

    4.8 服务回滚 31

    4.9 小结 31

    第5章 示例:Beanstalk环境 33

    5.1 构建容器的过程 34

    5.2 日志 35

    5.3 监控 36

    5.4 安全 36

    5.5 小结 36

    第6章 安全 37

    6.1 威胁模型 37

    6.2 容器与安全性 38

    6.3 内核更新 39

    6.4 容器更新 39

    6.5 suid及guid二进制文件 40

    6.6 容器内的root 40

    6.7 权能 41

    6.8 seccomp 41

    6.9 内核安全框架 42

    6.10 资源限制及cgroup 42

    6.11 ulimit 43

    6.12 用户命名空间 43

    6.13 镜像验证 44

    6.14 安全地运行Docker守护 进程 45

    6.15 监控 45

    6.16 设备 45

    6.17 挂载点 45

    6.18 ssh 46

    6.19 私钥分发 46

    6.20 位置 46

    第7
  • 内容简介:
    本书围绕“Docker该如何应用到生产环境”这一核心问题展开。在本书中,读者将接触到多个IT企业应用Docker到生产环境的成功案例,了解Docker实际投产时将会面临的问题,以及它与现有基础设施存在的矛盾与冲突,了解构建Docker生态系统所需的配套设施,包括安全、构建镜像、持续集成/持续交付、镜像存储、配置管理、网络实现、服务发现、持久化存储以及日志监控等模块具体选型方案及利弊所在。本书编写时一些案例参考的Docker版本是Docker 1.6版本或Docker 1.7。本书要求读者具备一定的容器管理和运维的基础知识,适合在生产环境中使用Docker的相关技术人员阅读,尤其适合具有中高级DevOps和运维背景的读者阅读。
  • 作者简介:
    作者介绍Joe Johnston是一名全栈开发人员、企业家及服务于旧金山创业公司的顾问。他是Airstack(一家微服务基础设施创业公司)、California Labs和Connect.Me的联合创始人。 Antoni Batchelli是PeerSpace公司 的工程副总裁和PalletOps公司(一家基础设施自动化咨询公司)的联合创始人。他的主要工作是将函数式编程语言与基础设施结合,以及帮助工程团队打造杰出的软件。 Justin Cormack是一名顾问,他对开源软件、云计算及分布式系统方面的创新机会尤其感兴趣。他目前就职于unikernels。读者可以在GitHub上找到他。 John Fiedler是RelateIQ公司的工程运营总监。他的团队专注于基于Docker的解决方案,为其SaaS基础设施及DevOps提供动力。 Milos Gajdos不仅是一名独立咨询师,还是Infrahackers有限公司的基础设施的负责人,他协助企业更好地理解Linux容器技术,并实现基于容器的基础设施。他偶尔会撰写一些有关容器的博客文章。译者介绍吴佳兴,毕业于华东理工大学计算机系,目前是携程网系统研发团队的一名DevOps工程师,主要研究的方向有Python开发、运维自动化、配置管理及PaaS平台的构建等,2014年年底有幸加入DockOne社区,作为译者,利用闲暇时间为社区贡献一些微薄的力量。梁晓勇,毕业于厦门大学,现任某互联网金融公司架构师,DockOne社区编外人员,长期奋战在技术研发一线,在网络管理、技术开发、架构设计等方面略有心得。热爱互联网技术,积极投身开源社区,对Docker等容器技术具有浓厚兴趣。
  • 目录:
    目录

    第1章 入门1

    1.1 术语 1

    1.1.1 镜像与容器 1

    1.1.2 容器与虚拟机 1

    1.1.3 持续集成/持续交付 2

    1.1.4 宿主机管理 2

    1.1.5 编排 2

    1.1.6 调度 2

    1.1.7 发现 2

    1.1.8 配置管理 2

    1.2 从开发环境到生产环境 3

    1.3 使用Docker的多种方式 3

    1.4 可预期的情况 4

    第2章 技术栈 7

    2.1 构建系统 8

    2.2 镜像仓库 8

    2.3 宿主机管理 8

    2.4 配置管理 9

    2.5 部署 9

    2.6 编排 9

    第3章 示例:极简环境 11

    3.1 保持各部分的简单 11

    3.2 保持流程的简单 13

    3.3 系统细节 14

    3.4 集群范围的配置、通用配置及本地配置 18

    3.5 部署服务 19

    3.6 支撑服务 21

    3.7 讨论 21

    3.8 未来 22

    3.9 小结 22

    第4章 示例:Web环境 23

    4.1 编排 24

    4.1.1 让服务器上的Docker进入准备运行容器的状态 25

    4.1.2 让容器运行 25

    4.2 连网 28

    4.3 数据存储 28

    4.4 日志 29

    4.5 监控 30

    4.6 无须担心新依赖 30

    4.7 零停机时间 30

    4.8 服务回滚 31

    4.9 小结 31

    第5章 示例:Beanstalk环境 33

    5.1 构建容器的过程 34

    5.2 日志 35

    5.3 监控 36

    5.4 安全 36

    5.5 小结 36

    第6章 安全 37

    6.1 威胁模型 37

    6.2 容器与安全性 38

    6.3 内核更新 39

    6.4 容器更新 39

    6.5 suid及guid二进制文件 40

    6.6 容器内的root 40

    6.7 权能 41

    6.8 seccomp 41

    6.9 内核安全框架 42

    6.10 资源限制及cgroup 42

    6.11 ulimit 43

    6.12 用户命名空间 43

    6.13 镜像验证 44

    6.14 安全地运行Docker守护 进程 45

    6.15 监控 45

    6.16 设备 45

    6.17 挂载点 45

    6.18 ssh 46

    6.19 私钥分发 46

    6.20 位置 46

    第7
查看详情
相关图书 / 更多
Docker生产环境实践指南
Docker与Kubernetes容器虚拟化技术与应用
倪振松 刘宏嘉 陈建平 主编;谢岳富 副主编
Docker生产环境实践指南
Doctor-Patient Communication 医患沟通(英文版)(创新教材)
王锦帆;尹梅
Docker生产环境实践指南
Docker+Kubernetes容器实战派
赵渝强
Docker生产环境实践指南
Docker容器技术与应用项目教程(微课版)
崔升广
Docker生产环境实践指南
Docker快速入门
赵荣娇
Docker生产环境实践指南
Docker与Kubernetes容器运维实战
王启明 肖志健
Docker生产环境实践指南
Docker容器管理与应用项目教程
吴进 杨运强
Docker生产环境实践指南
Docker实战派——容器入门七步法
王嘉涛
Docker生产环境实践指南
Docker容器技术
张婵 王新强
Docker生产环境实践指南
Docker容器项目实战
龚斌
Docker生产环境实践指南
Doris实时数仓实战
王春波 著
Docker生产环境实践指南
Do Re Mi幼儿趣味识谱(全四册精美礼盒装)(超简单的幼儿乐谱读写)
高桥千佳子