🔔
资源失效请点击失效反馈,本平台所有资源均免费提供,无任何盈利性质!

高性能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 资源截图:

浏览次数: 38
下载次数: 0
资源类型: 百度云
溯源渠道: 陌佑
资源描述:

资源名称:高性能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 资源截图:

更新时间: 一年前
资源地址:
百度云
  • 点击获取
  • 分享

历史检测记录