Docker——容器与容器云

浙江大学SEL实验室

出版时间

2015-08-31

ISBN

9787115401106

评分

★★★★★

标签

计算机

书籍介绍

本书从实践者的角度,在讲解Docker高级实践技巧的同时,深入到源代码层次,为读者梳理出Docker容器技术和基于Docker的容器云技术(如Kubernetes)的实现方法和设计思路,帮助读者理解如何在实际场景中利用Docker解决问题并启发新的思考。全书包括两部分,第一部分深入解读Docker容器技术,包括Docker入门、架构总览、Docker容器核心原理解读,以及Docker高级实践技巧;第二部分深入解读基于Docker的主流容器云技术,讲解了构建自己的容器云的方法,深入分析了3类Docker容器云技术的实现方法的设计思路,包括专注Docker容器编排与部署的容器云(Compose、Machine、Swarm、Fleet)、专注应用支撑的容器云(Flynn、Deis),以及一切皆容器的Kubernetes。

本书适用于有一定Docker基础的开发者、架构师、IT专业学生以及探索基于Docker构建云计算平台的技术人员,也非常适合作为高校教材或培训资料。

AI导读
核心看点
  • 深入解析Docker内核原理与架构
  • 详解Kubernetes等容器云实现思路
  • 从源码层面梳理容器技术设计逻辑
适合谁读
  • 具备Docker基础的开发者与架构师
  • 探索构建云计算平台的技术人员
  • 计算机专业学生及高校师生
读前提醒
  • 技术迭代快,部分操作命令可能过时
  • 源码分析较深,初学者建议先读基础
  • 结合最新文档学习,关注底层思想
读者共识
  • 理论结合实践,是国内较深入的佳作
  • 底层原理讲解透彻,授人以渔
  • 内容硬核,不适合零基础小白入门

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "阅读文档的过程不能盲目,需要带着如下问题去阅读。 1. 这个项目解决了什么问题? 2. 这个项目涉及了哪些成熟的技术? 3. 这个项目是否符合我的要求? 4. 当阅读完文档后,是否能尝试画出大致的架构图?"
  • "kubernates 的网络模型里 pod 必须都处在一个扁平化的网络地址空间中,说白了,就是需要满足如下三个假设(个别依据实际应用场景而分隔的特殊网段除外): - 所有容器之间的通信无需经过 NAT; - 所有集群节点与容器、容器与集群节点的通信无需经过 NAT; - 容器本身看到的容器 ip 地址与其他容器看到的 ip 地址是一样的。"
  • "[各种检查] 5) 在 etcd 中持久化该 pod 对象,将异步调用返回结果封装成 restful.Response,完成操作结果反馈。 至此,APIServer 在 pod 创建的流程中的任务已经完成,剩余步骤将由 kubernetes 其他组件(kube-scheduler 和 kubelet)通过 watch APIServer 继续执行下去。"
作者简介
浙江大学SEL实验室 浙江大学软件工程实验室(Software Engineering Lab,SEL)云计算团队组建于2011年,组织博士和硕士研究生搭建、分析和钻研开源的云计算技术,包括Docker、Kubernetes、Cloud Foundry、OpenStack、CloudStack、Eucalyptus、Convirt、OpenShift等,积极为开源社区贡献代码,管理和参与线上线下讨论社区,参加国内外云计算技术峰会并发言。以开源社区为技术交流研发平台,浙江大学SEL实验室在4年多的时间里成长为一个充满热情、富有能力的云计算研发团队,也在国内外开源云计算社区,尤其是在Docker、Kubernetes和Cloud Foundry社区得到了广泛认可。
目录
第一部分 Docker深入解读
第1章 从容器到容器云  2
1.1 云计算平台  2
1.2 容器,新的革命  3
1.3 进化:从容器到容器云  7

显示全部
用户评论
从底层原理讲到实践,到大规模使用时可以考虑采用的各种技术方案和架构,以及相互间的区别,同时具备广和精的好书,入门或上手都值得一读。
浙大SEL实验室确实是国内少有的理论和实践都很强的团队,书的内容也是很踏实用心的原创。。。已经远远超过我目前所需的知识,强烈推荐给各位DevOps。。。
这本对网络和kubernetes的讲解都非常棒,五星
对docker背后的原理讲解关键点解说得不错,就是docker发展有点快,本书时效性较短
基于容器实现的DevOps和微服务是个很热的话题。本书对容器(一种轻量级虚拟化手段)和容器云(基于容器实现的分布式系统)的原理、技术、实现、应用等做了较深入的介绍。适合入门。
这是一本垃圾书,不知道为什么评分这么高。里面知识结构混乱,随心所想,随意而讲。层次结构忽高忽低 任性而为 可见一斑。
比较深入,讲内核的部分没看懂,需要以后回过头来再看
看完了一二章,快速入门,基本知识一遍过,同时还有一个非常棒的项目实例。不过从第三章就看不懂了,语言一定的linux知识,等linux基础知识补充够了之后在看吧。一二章的内容暂时也够我用了。
实验室师兄写的,写的很低层,不推荐刚入门的同学阅读
后续需要,可以再读一遍
收藏