全书共16章,分为四个部分:
基础篇(1~4章) 主要讲解了Docker的特性、使用场景、原理、基本的操作和指令;
高级篇(5~11章) 主要包含容器管理、仓库管理、网络和存储、项目日常维护、Swarm容器维护以及插件开发等重要技术主题;
案例篇(12~15章) 通过Docker离线系统应用、Docker高可用及自动发现架构构建、Docker Overlay Network实践这3个案例演示和分析了Docker的在生产环境中的使用。
源码探索篇(16章) 本章是为那些准备深入Docker源码内部一探究竟的读者准备的,它介绍了Docker源码的目录结构和编译方法,帮助读者开始真正的源码之旅之前做好准备。
目录
第一部分 基础篇
第1章 全面认识Docker 2
第2章 初步体验Docker 24
第3章 Ubuntu下使用Docker 33
第4章 Docker的基础知识 45
第二部分 高级篇
第5章 Docker容器管理 62
第6章 Docker镜像管理 74
第7章 Docker仓库管理 86
第8章 Docker网络和存储管理 98
第9章 Docker项目日常维护 113
第10章 Docker Swarm容器集群 123
第11章 Docker插件开发 138
第三部分 案例篇
第12章 Docker离线系统应用案例 150
第13章 Etcd、Cadvisor和Kubernetes实践 159
第14章 构建Docker高可用及自动发现架构实践 182
第15章 Docker Overlay Network实践 199
第四部分 源码探索篇
第16章 Docker源码探索 214