万本电子书0元读

万本电子书0元读

顶部广告

Docker源码分析电子书

  本书是一本引导读者深了解Docker实现原理的技术普及读物,主要目标是通过对Docker架构和源代码的详细讲解和解剖,帮助读者对Docker的底层实现有一个全面的理解。   作者通过大量的流程图和代码片段对Docker的架构、Docker的重要模块,特别是对Swarm、Machine和Compose这三个模块行了详细介绍和深度剖析,无论是Docker的使用者还是发者,通过阅读此书都可以对Docker有更深刻的理解,能够更好的使用或者发Docker。

售       价:¥

纸质售价:¥44.20购买纸书

25人正在读 | 0人评论 6.3

作       者:孙宏亮

出  版  社:机械工业出版社

出版时间:2015-08-01

字       数:1709

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(1条)
  • 读书简介
  • 目录
  • 累计评论(1条)
本书是一本引导读者深了解Docker实现原理的技术普及读物,主要目标是通过对Docker架构和源代码的详细讲解和解剖,帮助读者对Docker的底层实现有一个全面的理解。本书的内容主要集中于三部分:Docker的架构、Docker的模块,以及Docker的三驾马车Swarm、Machine和Compose。 部分(第1章)主要从宏观的角度和读者一起领略Docker的架构设计,并初步介绍架构中各模块的职责。 第二部分(第2~14章)是本书的主体部分,主要针对Docker中多个重要的模块行具体深分析,包括DockerClient、DockerDaemon、DockerServer、Docker网络、Docker镜像、Docker容器等。读者可以发现,Docker的模块之间耦合度非常低,很适合循序渐,层层深。第2~8章主要从Docker软件的架构手,勾勒骨架;第9~11章集中于Docker镜像技术,夯实基础;第12~14章则一步分析Docker容器的始末,阐述本质。 第三部分(第15~17章)介绍Docker生态三驾马车—Swarm、Machine和Compose。Docker拥有强大的单机能力,三驾马车可以很好地补充Docker的跨主机能力以及部署能力。读者可以通过这几章感受Docker生态中其他功能强大的软件。  <br/>【推荐语】<br/>本书是一本引导读者深了解Docker实现原理的技术普及读物,主要目标是通过对Docker架构和源代码的详细讲解和解剖,帮助读者对Docker的底层实现有一个全面的理解。 作者通过大量的流程图和代码片段对Docker的架构、Docker的重要模块,特别是对Swarm、Machine和Compose这三个模块行了详细介绍和深度剖析,无论是Docker的使用者还是发者,通过阅读此书都可以对Docker有更深刻的理解,能够更好的使用或者发Docker。  <br/>
目录展开

扉页

版权页

赞誉

前言

目录

第1章 Docker架构

1.1 引言

1.2 Docker总架构图

1.3 Docker各模块功能与实现分析

1.4 Docker运行案例分析

1.5 总结

第2章 Docker Client创建与命令执行

2.1 引言

2.2 创建Docker Client

2.3 Docker命令执行

2.4 总结

第3章 启动Docker Daemon

3.1 引言

3.2 Docker Daemon的启动流程

3.3 mainDaemon()的具体实现

3.4 总结

第4章 Docker Daemon之NewDaemon实现

4.1 引言

4.2 NewDaemon具体实现

4.3 应用配置信息

4.4 检测系统支持及用户权限

4.5 配置工作路径

4.6 加载并配置graphdriver

4.7 配置Docker Daemon网络环境

4.8 创建graphdb并初始化

4.9 创建execdriver

4.10 创建daemon实例

4.11 检测DNS配置

4.12 启动时加载已有Docker容器

4.13 设置shutdown的处理方法

4.14 返回daemon对象实例

4.15 总结

第5章 Docker Server的创建

5.1 引言

5.2 Docker Server创建流程

5.3 ServeApi运行流程

5.4 ListenAndServe实现

5.5 总结

第6章 Docker Daemon网络

6.1 引言

6.2 Docker Daemon网络介绍

6.3 Docker Daemon网络配置接口

6.4 Docker Daemon网络初始化

6.5 创建Docker网桥

6.6 总结

第7章 Docker容器网络

7.1 引言

7.2 Docker容器网络模式

7.3 Docker Client配置容器网络模式

7.4 Docker Daemon创建容器网络流程

7.5 execdriver网络执行流程

7.6 libcontainer实现内核态网络配置

7.7 总结

第8章 Docker镜像

8.1 引言

8.2 Docker镜像介绍

8.3 rootfs

8.4 Union Mount

8.5 image

8.6 layer

8.7 总结

第9章 Docker镜像下载

9.1 引言

9.2 Docker镜像下载流程

9.3 Docker Client

9.4 Docker Server

9.5 Docker Daemon

9.6 总结

第10章 Docker镜像存储

10.1 引言

10.2 镜像注册

10.3 验证镜像ID

10.4 创建镜像路径

10.5 存储镜像内容

10.6 注册镜像ID

10.7 总结

第11章 docker build实现

11.1 引言

11.2 docker build执行流程

11.3 Dockerfile命令解析流程

11.4 Dockerfile命令分析

11.5 总结

第12章 Docker容器创建

12.1 引言

12.2 Docker容器运行流程

12.3 Docker Daemon创建容器对象

12.4 Docker Daemon启动容器

12.5 总结

第13章 dockerinit启动

13.1 引言

13.2 dockerinit介绍

13.3 dockerinit执行入口

13.4 dockerinit运行

13.5 libcontainer的运行

13.6 总结

第14章 libcontainer介绍

14.1 引言

14.2 Docker、libcontainer以及LXC的关系

14.3 libcontainer模块分析

14.4 总结

第15章 Swarm架构设计与实现

15.1 引言

15.2 Swarm架构

15.3 Swarm命令

15.4 总结

第16章 Machine架构设计与实现

16.1 引言

16.2 Machine架构

16.3 Machine与Swarm的结合

16.4 总结

第17章 Compose架构设计与实现

17.1 引言

17.2 Compose介绍

17.3 Compose架构

17.4 Compose评价

17.5 总结

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

发表评论

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

买过这本书的人还买过

读了这本书的人还在读

回顶部