Docker源码分析 - (EPUB全文下载)

文件大小:3.15 mb。
文件格式:epub 格式。
书籍内容:

容器技术系列
Docker源码分析
孙宏亮 著
ISBN:978-7-111-51072-7
本书纸版由机械工业出版社于2015年出版,电子版由华章分社(北京华章图文信息有限公司,北京奥维博世图书发行有限公司)全球范围内制作与发行。
版权所有,侵权必究
客服热线:+ 86-10-68995265
客服信箱:service@bbbvip.com
官方网址:www.hzmedia.com.cn
新浪微博 @华章数媒
腾讯微博 @yanfabook
微信公众号 华章电子书(微信号:hzebook)
目录
赞誉

前言
第1章 Docker架构
1.1 引言
1.2 Docker总架构图
1.3 Docker各模块功能与实现分析
1.3.1 Docker Client
1.3.2 Docker Daemon
1.3.3 Docker Registry
1.3.4 Graph
1.3.5 Driver
1.3.6 libcontainer
1.3.7 Docker Container
1.4 Docker运行案例分析
1.4.1 docker pull
1.4.2 docker run
1.5 总结
第2章 Docker Client创建与命令执行
2.1 引言
2.2 创建Docker Client
2.2.1 Docker命令的flag参数解析
2.2.2 处理flag信息并收集Docker Client的配置信息
2.2.3 如何创建Docker Client
2.3 Docker命令执行
2.3.1 Docker Client解析请求命令
2.3.2 Docker Client执行请求命令
2.4 总结
第3章 启动Docker Daemon
3.1 引言
3.2 Docker Daemon的启动流程
3.3 mainDaemon()的具体实现
3.3.1 配置初始化
3.3.2 flag参数检查
3.3.3 创建engine对象
3.3.4 设置engine的信号捕获
3.3.5 加载builtins
3.3.6 使用goroutine加载daemon对象并运行
3.3.7 打印Docker版本及驱动信息
3.3.8 serveapi的创建与运行
3.4 总结
第4章 Docker Daemon之NewDaemon实现
4.1 引言
4.2 NewDaemon具体实现
4.3 应用配置信息
4.3.1 配置Docker容器的MTU
4.3.2 检测网桥配置信息
4.3.3 查验容器间的通信配置
4.3.4 处理网络功能配置
4.3.5 处理PID文件配置
4.4 检测系统支持及用户权限
4.5 配置工作路径
4.6 加载并配置graphdriver
4.6.1 创建graphdriver
4.6.2 验证btrfs与SELinux的兼容性
4.6.3 创建容器仓库目录
4.6.4 迁移容器至aufs类型
4.6.5 创建镜像graph
4.6.6 创建volumesdriver以及volumes graph
4.6.7 创建TagStore
4.7 配置Docker Daemon网络环境
4.7.1 创建Docker网络设备
4.7.2 启用iptables功能
4.7.3 启用系统数据包转发功能
4.7.4 创建DOCKER链
4.7.5 注册处理方法至Engine
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.2.1 创建名为“serveapi”的Job
5.2.2 配置Job环境变量
5.2.3 运行Job
5.3 ServeApi运行流程
5.4 ListenAndServe实现
5.4.1 创建router路由实例
5.4.2 创建listener监听实例
5.4.3 创建http.Server
5.4.4 启动API服务
5.5 总结
第6章 Docker Daemon网络
6.1 引言
6.2 Docker Daemon网络介绍
6.3 Docker Daemon网络配置接口
6.4 Docker Daemon网络初始化
6.4.1 启动Docker Daemon传递flag参数
6.4.2 解析网络flag参数
6.4.3 预处理flag参数
6.4.4 确定Docker网络模式
6.5 创建Docker网桥
6.5.1 提取环境变量
6.5.2 确定Docker网桥设备名
6.5.3 查找bridgeIface网桥设备
6.5.4 bridgeIface已创建
6.5.5 bridgeIface未创建
6.5.6 获取网桥设备的网络地址
6.5.7 配置Docker Daemon的iptables
6.5.8 配置网络设备间数据报转发功能
6.5.9 注册网络Handler
6.6 总结
第7章 Docker容器网络
7.1 引言
7.2 Docker容器网络模式
7.2.1 bridge桥接模式
7.2.2 host模式
7.2.3 other container模式
7.2.4 none模式
7.3 Docker Client配置容器网络模式
7.3.1 使用Docker Client
7.3.2 runconfig包解析
7.3.3 CmdRun执行
7.4 Docker Daemon创建容器网络流程
7.4.1 创建容器之网络配置
7.4.2 启动容器之网络配置
7.5 execdriver网络执行流程
7.5.1 创建libcontainer的Config对象
7.5.2 调用libcontainer的namespaces启动容器
7.6 libcontaine ............

书籍插图:
书籍《Docker源码分析》 - 插图1
书籍《Docker源码分析》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » Docker源码分析 - (EPUB全文下载)