万本电子书0元读

万本电子书0元读

顶部广告

Docker开发指南电子书

Docker容器给软件的发、发布和运行提供了简单、快速和可靠的方法,尤其是在动态和分布式的环境中。通过这本实战指南,你将学习到为什么容器如此重要,Docker能带来哪些好处,以及怎样把它变成发流程的一部分。 本书适合软件发者、运维工程师和系统管理员,尤其适合对DevOps模式感兴趣的读者。作者将带领你从基础知识出发,直到了解如何在多主机系统上运行数十个拥有联网和调度能力的容器系统,重在让你掌握使用Docker来发、测试以及部署Web应用。

售       价:¥

纸质售价:¥62.40购买纸书

199人正在读 | 1人评论 6.2

作       者:阿德里安·莫阿特 (Adrian Mouat)

出  版  社:人民邮电出版社

出版时间:2017-04-01

字       数:30.2万

所属分类: 科技 > 计算机/网络 > 计算机教材

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
Docker容器轻量和可移植的特性尤其适用于动态和分布式的环境,它的兴起给软件发流程带来了一场革命。Docker发指南对Docker行了全面讲解,包括发、生产以至维护的整个软件生命周期,并对其中可能出现的一些问题行了探讨,如软件版本差异、发环境与生产环境的差异、系统安全问题,等等。 Docker容器轻量和可移植的特性尤其适用于动态和分布式的环境,它的兴起给软件发流程带来了一场革命。Docker发指南对Docker行了全面讲解,包括发、生产以至维护的整个软件生命周期,并对其中可能出现的一些问题行了探讨,如软件版本差异、发环境与生产环境的差异、系统安全问题,等等。
【推荐语】
Docker容器给软件的发、发布和运行提供了简单、快速和可靠的方法,尤其是在动态和分布式的环境中。通过这本实战指南,你将学习到为什么容器如此重要,Docker能带来哪些好处,以及怎样把它变成发流程的一部分。   本书适合软件发者、运维工程师和系统管理员,尤其适合对DevOps模式感兴趣的读者。作者将带领你从基础知识出发,直到了解如何在多主机系统上运行数十个拥有联网和调度能力的容器系统,重在让你掌握使用Docker来发、测试以及部署Web应用。   · 从构建和部署简单Web应用始了解Docker · 使用持续部署技术,把应用一天多次推送到生产环境 · 学习各种不同的选项和技术,实现多容器的日志记录和监控 · 剖析联网和服务发现:容器之间如何寻找对方,以及怎样把它们连起来 · 通过运用容器的编排和集群功能,解决负载均衡、扩展、故障切换以及调度的问题 · 遵守纵深防御和*小权限的原则,确保系统安全 · 利用容器构建微服务架构
【作者】
Adrian Mouat Container Solutions公司首席科学家。参与过很多软件项目,既有小型的Web应用,也有大型数据分析软件。   译者简介 : 黄彦邦(Anthony Wong) Linux发专家,热衷于源技术,从事Linux相关发工作十多年,曾参与多个大型源项目,如Debian GNU/Linux和Ubuntu,提交补丁无数。以推动Debian系统中文化以及网站和文档翻译为目标,1998年成为中国首位Debian计划官方发者。   个人网站:http://blog.anthonywong.net
目录展开

O'Reilly Media, Inc.介绍

业界评论

前言

目标读者

写作目的

本书结构

排版约定

使用代码示例

Safari® Books Online

联系我们

致谢

电子书

第一部分 背景与基础

第1章 何谓容器,为何需要它

1.1 容器与虚拟机的比较

1.2 Docker 与容器

1.3 Docker的历史

1.4 插件与基础设施

1.5 64位Linux

第2章 安装

2.1 在 Linux上安装Docker

2.2 在Mac OS及Windows上安装Docker

2.3 快速确认

第3章 迈出第一步

3.1 运行第一个镜像

3.2 基本命令

3.3 通过Dockerfile创建镜像

3.4 使用寄存服务

3.5 使用Redis官方镜像

3.6 总结

第4章 Docker基本概念

4.1 Docker系统架构

4.2 镜像是如何生成的

4.3 使容器与世界相连

4.4 容器互联

4.5 利用数据卷和数据容器管理数据

4.6 Docker常用命令

4.7 总结

第二部分 Docker与软件生命周期

第5章 在开发中应用 Docker

5.1 说声“Hello World!”

5.2 通过Compose实现自动化

5.3 总结

第6章 创建一个简单的 Web 应用

6.1 创建一个基本网页

6.2 利用现有镜像

6.3 实现缓存功能

6.4 微服务

6.5 总结

第7章 镜像分发

7.1 镜像及镜像库的命名方式

7.2 Docker Hub

7.3 自动构建

7.4 私有分发

7.5 缩减镜像大小

7.6 镜像出处

7.7 总结

第8章 Docker 持续集成与测试

8.1 为identidock添加单元测试

8.2 创建Jenkins容器

8.3 推送镜像

8.4 备份Jenkins数据

8.5 持续集成的托管解决方案

8.6 测试与微服务

8.7 总结

第9章 部署容器

9.1 通过Docker Machine配置资源

9.2 使用代理

9.3 执行选项

9.4 主机配置

9.5 专门的托管方案

9.5.1 Triton

9.6 持久性数据和生产环境容器

9.7 分享秘密信息

9.8 网络连接

9.9 生产环境的寄存服务

9.10 持续部署/交付

9.11 总结

第10章 日志记录和监控

10.1 日志记录

10.2 监控和警报

10.3 商用的监听及日志记录解决方案

10.4 总结

第三部分 工具和技术

第11章 联网和服务发现

11.1 大使容器

11.2 服务发现

11.3 联网选项

11.4 全新的Docker联网功能

11.5 网络解决方案

11.6 总结

第12章 编排、集群和管理

12.1 集群和编排工具

12.2 容器管理平台

12.3 总结

第13章 容器安全与限制容器

13.1 需要考虑的事项

13.2 纵深防御

13.3 如何保护identidock

13.4 以主机隔离容器

13.5 进行更新

13.6 镜像出处

13.7 安全建议

13.8 运行加固内核

13.9 Linux安全模块

13.10 审核

13.11 事件响应

13.12 未来特性

13.13 总结

作者简介

关于封面

看完了

累计评论(1条) 1个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部