内容简介
本书是容器技术系列中的一本重要著作,专注于对Docker(此处推测“ker”为“Docker”之误或缩写)核心源码进行深入剖析。作者孙宏亮是国内容器技术领域的资深专家,通过详尽解读源码,帮助读者理解容器引擎的内部运行机制。
全书从Docker的架构设计入手,逐步深入到各个核心模块,包括容器镜像管理、网络配置、存储驱动、命名空间与控制组(cgroups)等关键技术的代码实现。书中不仅分析了各模块的代码逻辑,还结合实际应用场景,解释设计背后的原理与优化考量。
通过阅读本书,读者将能够掌握Docker源码的结构、关键流程的执行路径,以及如何对Docker进行二次开发或性能调优。适合有一定容器使用经验、希望深入了解容器底层实现的开发者和系统架构师阅读。
目录
赞誉
序
第1章 Docker架构
1.2 Docker总架构图
1.3 Docker各模块功能与实现分析
1.4 Docker运行案例分析
1.5 总结
第2章 Docker Client创建与命令执行
2.2 创建Docker Client
2.3 Docker命令执行
2.4 总结
第3章 启动Docker Daemon
3.2 Docker Daemon的启动流程
3.3 mainDaemon()的具体实现
3.4 总结
第4章 Docker Daemon之NewDaemon实现
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.2 Docker Server创建流程
5.3 ServeApi运行流程
5.4 ListenAndServe实现
5.5 总结
第6章 Docker Daemon网络
6.2 Docker Daemon网络介绍
6.3 Docker Daemon网络配置接口
6.4 Docker Daemon网络初始化
6.5 创建Docker网桥
6.6 总结
第7章 Docker容器网络
7.2 Docker容器网络模式
7.3 Docker Client配置容器网络模式
7.4 Docker Daemon创建容器网络流程
7.5 execdriver网络执行流程
7.6 libcontainer实现内核态网络配置
7.7 总结
第8章 Docker镜像
8.2 Docker镜像介绍
8.3 rootfs
8.4 Union Mount
8.6 layer
8.7 总结
第9章 Docker镜像下载
9.2 Docker镜像下载流程
9.3 Docker Client
9.4 Docker Server
9.5 Docker Daemon
9.6 总结
第10章 Docker镜像存储
10.2 镜像注册
10.3 验证镜像ID
10.4 创建镜像路径
10.5 存储镜像内容
10.6 注册镜像ID
10.7 总结
第11章 docker build实现
11.2 docker build执行流程
11.3 Dockerfile命令解析流程
11.4 Dockerfile命令分析
11.5 总结
第12章 Docker容器创建
12.2 Docker容器运行流程
12.3 Docker Daemon创建容器对象
12.4 Docker Daemon启动容器
12.5 总结
第13章 dockerinit启动
13.2 dockerinit介绍
13.3 dockerinit执行入口
13.4 dockerinit运行
13.5 libcontainer的运行
13.6 总结
第14章 libcontainer介绍
14.2 Docker、libcontainer以及LXC的关系
14.3 libcontainer模块分析
14.4 总结
第15章 Swarm架构设计与实现
15.2 Swarm架构
15.3 Swarm命令
15.4 总结
第16章 Machine架构设计与实现
16.2 Machine架构
16.3 Machine与Swarm的结合
16.4 总结
第17章 Compose架构设计与实现
17.2 Compose介绍
17.3 Compose架构
17.4 Compose评价
17.5 总结
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
免责申明:
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。