更新时间:2019-01-01 01:26:54
封面
版权信息
序
前言
第1章 Docker简介
1.1 引言
1.1.1 Docker的历史和发展
1.1.2 Docker的架构介绍
1.2 功能和组件
1.2.1 Docker客户端
1.2.2 Docker daemon
1.2.3 Docker容器
1.2.4 Docker镜像
1.2.5 Registry
1.3 安装和使用
1.3.1 Docker的安装
1.3.2 Docker的使用
1.4 概念澄清
1.4.1 Docker在LXC基础上做了什么工作
1.4.2 Docker容器和虚拟机之间有什么不同
1.5 本章小结
第2章 关于容器技术
2.1 容器技术的前世今生
2.1.1 关于容器技术
2.1.2 容器技术的历史
2.2 一分钟理解容器
2.2.1 容器的组成
2.2.2 容器的创建原理
2.3 Cgroup介绍
2.3.1 Cgroup是什么
2.3.2 Cgroup的接口和使用
2.3.3 Cgroup子系统介绍
2.4 Namespace介绍
2.4.1 Namespace是什么
2.4.2 Namespace的接口和使用
2.4.3 各个Namespace介绍
2.5 容器造就Docker
2.6 本章小结
第3章 理解Docker镜像
3.1 Docker image概念介绍
3.2 使用Docker image
3.2.1 列出本机的镜像
3.2.2 Build:创建一个镜像
3.2.3 Ship:传输一个镜像
3.2.4 Run:以image为模板启动一个容器
3.3 Docker image的组织结构
3.3.1 数据的内容
3.3.2 数据的组织
3.4 Docker image扩展知识
3.4.1 联合挂载
3.4.2 写时复制
3.4.3 Git式管理
3.5 本章小结
第4章 仓库进阶
4.1 什么是仓库
4.1.1 仓库的组成
4.1.2 仓库镜像
4.2 再看Docker Hub
4.2.1 Docker Hub的优点
4.2.2 网页分布
4.2.3 账户管理系统
4.3 仓库服务
4.3.1 Registry功能和架构
4.3.2 Registry API
4.3.3 Registry API传输过程分析
4.3.4 鉴权机制
4.4 部署私有仓库
4.4.1 运行私有服务
4.4.2 构建反向代理
4.5 Index及仓库高级功能
4.5.1 Index的作用和组成
4.5.2 控制单元
4.5.3 鉴权模块
4.5.4 数据库
4.5.5 高级功能
4.5.6 Index客户端界面
4.6 本章小结
第5章 Docker网络
5.1 Docker网络现状
5.2 基本网络配置
5.2.1 Docker网络初探
5.2.2 Docker网络相关参数
5.3 高级网络配置
5.3.1 容器跨主机多子网方案
5.3.2 容器跨主机多子网配置方法
5.4 网络解决方案进阶
5.4.1 Weave
5.4.2 Flannel
5.4.3 SocketPlane
5.5 本章小结
第6章 容器卷管理
6.1 Docker卷管理基础
6.1.1 增加新数据卷
6.1.2 将主机目录挂载为数据卷
6.1.3 创建数据卷容器
6.1.4 数据卷的备份、转储和迁移
6.1.5 Docker卷管理的问题
6.2 使用卷插件
6.2.1 卷插件简介
6.2.2 卷插件的使用