更新时间:2020-11-28 15:39:42
封面
版权信息
前言
第一篇 启程
第1章 鸟瞰容器生态系统
1.1 容器生态系统
1.2 本教程覆盖的知识范围
1.3 准备实验环境
1.4 运行第一个容器
1.5 小结
第二篇 容器技术
第2章 容器核心知识概述
2.1 What——什么是容器
2.2 Why——为什么需要容器
2.3 How——容器是如何工作的
2.4 小结
第3章 Docker镜像
3.1 镜像的内部结构
3.2 构建镜像
3.3 RUN vs CMD vs ENTRYPOINT
3.4 分发镜像
3.5 小结
第4章 Docker容器
4.1 运行容器
4.2 stop/start/restart容器
4.3 pause / unpause容器
4.4 删除容器
4.5 State Machine
4.6 资源限制
4.7 实现容器的底层技术
4.8 小结
第5章 Docker网络
5.1 none网络
5.2 host网络
5.3 bridge网络
5.4 user-defined网络
5.5 容器间通信
5.6 将容器与外部世界连接
5.7 小结
第6章 Docker存储
6.1 storage driver
6.2 Data Volume
6.3 数据共享
6.4 volume container
6.5 data-packed volume container
6.6 Data Volume生命周期管理
6.7 小结
第三篇 容器进阶知识
第7章 多主机管理
7.1 实验环境描述
7.2 安装Docker Machine
7.3 创建Machine
7.4 管理Machine
第8章 容器网络
8.1 libnetwork & CNM
8.2 overlay
8.3 macvlan
8.4 flannel
8.5 weave
8.6 calico
8.7 比较各种网络方案
第9章 容器监控
9.1 Docker自带的监控子命令
9.2 sysdig
9.3 Weave Scope
9.4 cAdvisor
9.5 Prometheus
9.6 比较不同的监控工具
9.7 几点建议
第10章 日志管理
10.1 Docker logs
10.2 Docker logging driver
10.3 ELK
10.4 Fluentd
10.5 Graylog
10.6 小结
第11章 数据管理
11.1 从一个例子开始
11.2 实践Rex-Ray driver
写在最后
作者简介