[Docker生产环境实践指南]Joe Johnston
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2023-09-24 15:19:29
微信
赏
支付宝
文档简介:
目 录
版权信息
版权声明
内容提要
对本书的赞誉
译者介绍
前言
本书面向的读者
谁真的在生产环境中使用Docker
为什么使用Docker
开发环境与生产环境
我们所说的“生产环境”
功能内置与组合工具
哪些东西不要Docker化
技术审稿人
第1章 入门
1.1 术语
1.1.1 镜像与容器
1.1.2 容器与虚拟机
1.1.3 持续集成/持续交付
1.1.4 宿主机管理
1.1.5 编排
1.1.6 调度
1.1.7 发现
1.1.8 配置管理
1.2 从开发环境到生产环境
1.3 使用Docker的多种方式
1.4 可预期的情况
为什么Docker在生产环境如此困难
第2章 技术栈
2.1 构建系统
2.2 镜像仓库
2.3 宿主机管理
2.4 配置管理
2.5 部署
2.6 编排
第3章 示例:极简环境
3.1 保持各部分的简单
3.2 保持流程的简单
3.3 系统细节
利用systemd
3.4 集群范围的配置、通用配置及本地配置
3.5 部署服务
3.6 支撑服务
3.7 讨论
3.8 未来
3.9 小结
第4章 示例:Web环境
4.1 编排
4.1.1 让服务器上的Docker进入准备运行容器的状态
4.1.2 让容器运行
4.2 连网
4.3 数据存储
4.4 日志
4.5 监控
4.6 无须担心新依赖
4.7 零停机时间
4.8 服务回滚
4.9 小结
第5章 示例:Beanstalk环境
5.1 构建容器的过程
部署/更新容器的过程
5.2 日志
5.3 监控
5.4 安全
5.5 小结
第6章 安全
6.1 威胁模型
6.2 容器与安全性
6.3 内核更新
6.4 容器更新
6.5 suid及guid二进制文件
6.6 容器内的root
6.7 权能
6.8 seccomp
6.9 内核安全框架
6.10 资源限制及cgroup
6.11 ulimit
6.12 用户命名空间
6.13 镜像验证
6.14 安全地运行Docker守护进程
6.15 监控
6.16 设备
6.17 挂载点
6.18 ssh
6.19 私钥分发
6.20 位置
第7章 构建镜像
7.1 此镜像非彼镜像
7.1.1 写时复制与高效的镜像存储与分发
7.1.2 Docker对写时复制的使用
7.2 镜像构建基本原理
7.2.1 分层的文件系统和空间控管
7.2.2 保持镜像小巧
7.2.3 让镜像可重用
7.2.4 在进程无法被配置时,通过环境变量让镜像可配置
7.2.5 让镜像在Docker变化时对自身进行重新配置
7.2.6 信任与镜像
7.2.7 让镜像不可变
7.3 小结
第8章 存储Docker镜像
8.1 启动并运行存储的Docker镜像
8.2 自动化......
评论
发表评论