高性能Docker PDF

资源名称:高性能Docker PDF

内容简介:

《高性能Docker》共分8 章,旨在帮助读者改善其Docker 工作流,并保证应用在生产环境中顺利进行。

《高性能Docker》中简单回顾了Docker 是如何工作的。除了Docker 的基础知识外,读者还会学到如何优化Docker基础架构和大规模应用。《高性能Docker》最后讲解的如何在基础架构中部署监控和故障排除系统,更是可以让读者更好地将学到的Docker 的特性、概念等运用到实践中。

如果你对于管理Docker 服务和Linux 文件系统有充分的理解,并希望优化你的Docker 容器,那《高性能Docker》将非常适合你。

作者简介:

Allan Espinosa 是一名生活在东京的DevOps 从业者,他是很多分布式系统工具的活跃的开源贡献者,比如Docker 和Chef。Allan 维护了若干个流行的开源软件的Docker镜像,这些镜像甚至比开源团体的官方发布版还要流行。

在他的职业生涯中,Allan 还管理过一些大型分布式系统,包含生产环境中的数百到数千台服务器。他在不同的平台上构建了很多大规模应用,从美国的大型超级计算中心到日本的生产环境企业系统。

资源目录:

前言 ....................................................................................................XI

1 准备Docker 宿主机 ................................................................................... 1

准备一个Docker 宿主机 ......................................................................................................1

使用Docker 镜像 ..................................................................................................................2

编译Docker 镜像 ............................................................................................................. 3

推送Docker 镜像到资源库 ............................................................................................. 4

从资源库中拉取Docker 镜像 ......................................................................................... 6

运行Docker 容器 ..................................................................................................................7

暴露容器端口 ................................................................................................................... 7

发布容器端口 ................................................................................................................... 9

链接容器 ........................................................................................................................ 11

交互式容器 ..................................................................................................................... 12

小结 ...............................................................................................14

2 优化Docker 镜像 .................................................................................... 15

降低部署时间 .....................................................................................................................15

改善镜像编译时间 ..........................................................................................................18

采用registry 镜像 .......................................................................................................... 19

复用镜像层 ..................................................................................................................... 21

减小构建上下文大小 ..................................................................................................... 28

使用缓存代理 ................................................................................................................. 29

减小Docker 镜像的尺寸 ...............................................................................................32

链式指令 ..................................................................................................... 32

分离编译镜像和部署镜像 ............................................................................................. 34

小结 ..................................................................................................................37

3 用Chef 自动化部署Docker ..................................................................... 39

配置管理简介 ..................................................................................................................39

使用Chef ........................................................................................................................40

注册Chef 服务器 ........................................................................................................... 41

搭建工作站 ..................................................................................................................... 43

启动节点 ................................................................................................................... 45

配置Docker 宿主机 ..........................................................................................................47

部署Docker 容器 ..............................................................................................................51

可选方案 ...................................................................................................................55

小结 .....................................................................................................................56

4 监控Docker 宿主机和容器 ...................................................................... 57

监控的重要性 ....................................................................................................................57

收集数据到Graphite .........................................................................................................58

生产系统中的Graphite .................................................................................................. 63

用collectd 监控 .................................................................................................................63

收集Docker 相关数据 ................................................................................................... 65

在ELK 栈中整合日志 ......................................................................................................69

转发Docker 容器日志 ......................................................................................................72

其他监控和日志方案 .........................................................................................................75

小结 .........................................................................................................................76

5 性能基准测试 ........................................................................................... 77

配置Apache JMeter ...........................................................................................................77

部署一个简单应用 ......................................................................................................... 78

安装JMeter ..................................................................................................................... 81

生成性能负载 .....................................................................................................................82

在JMeter 中生成测试计划 ............................................................................................ 83

分析基准测试结果 .............................................................................................................84

检查JMeter 运行结果 .................................................................................................... 85

在Graphite 和Kibana 中观察性能 ............................................................................... 87

性能调优 ..................................................................................................................91

增加并发 .......................................................................................................91

运行分布式测试 ............................................................................................................. 92

其他性能基准工具 ........................................................................................................... 93

小结 ......................................................................................................................94

6 负载均衡 .................................................................................................. 95

准备Docker 宿主机集群 ...................................................................................................95

使用Nginx 来做负载均衡 .................................................................................................97

水平扩展Docker 应用 .....................................................................................................100

零停机部署 ................................................................................................................... 101

其他负载均衡器 ................................................................................................................105

小结 ....................................................................................................................106

7 容器的故障检测和排除 .......................................................................... 107

检查容器 ...............................................................................................................107

从外部调试 .......................................................................................................................111

追踪系统调用 ............................................................................................................... 111

分析网络数据包 ........................................................................................................... 114

观察块设备 ................................................................................................................... 116

故障检测和排除工具 ........................................................................................................119

小结 .....................................................................................................................120

8 应用到生产环境 ..................................................................................... 121

Web 运维 ..................................................................................................................121

使用Docker 支持Web 应用 ........................................................................................... 123

部署应用 ................................................................................................................... 124

扩展应用 ............................................................................................................... 125

更多阅读资料 .......................................................................................................... 126

小结 ........................................................................................................ 126

资源截图:

高性能Docker PDF

资源下载此资源仅限注册用户下载,请先
由于本站资源来源于互联网,以研究交流为目的,所有仅供大家参考、学习,不存在任何商业目的与商业用途,如资源存在BUG以及其他任何问题,请自行解决,本站不提供技术服务! 由于资源为虚拟可复制性,下载后不予退积分和退款,谢谢您的支持!如遇到失效或错误的下载链接请联系客服QQ:442469558

:本文采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可, 转载请附上原文出处链接。
1、本站提供的源码不保证资源的完整性以及安全性,不附带任何技术服务!
2、本站提供的模板、软件工具等其他资源,均不包含技术服务,请大家谅解!
3、本站提供的资源仅供下载者参考学习,请勿用于任何商业用途,请24小时内删除!
4、如需商用,请购买正版,由于未及时购买正版发生的侵权行为,与本站无关。
5、本站部分资源存放于百度网盘或其他网盘中,请提前注册好百度网盘账号,下载安装百度网盘客户端或其他网盘客户端进行下载;
6、本站部分资源文件是经压缩后的,请下载后安装解压软件,推荐使用WinRAR和7-Zip解压软件。
7、如果本站提供的资源侵犯到了您的权益,请邮件联系: 442469558@qq.com 进行处理!

猪小侠源码-最新源码下载平台 云计算教程 高性能Docker PDF http://www.20zxx.cn/77459/xuexijiaocheng/yunjs.html

猪小侠源码,优质资源分享网

常见问题
  • 本站所有资源版权均属于原作者所有,均只能用于参考学习,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,建议提前注册好百度网盘账号,使用百度网盘客户端下载
查看详情

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务