Docker——容器与容器云

Docker——容器与容器云
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
2015-09
版次: 1
ISBN: 9787115401106
定价: 89.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 416页
字数: 614千字
正文语种: 简体中文
158人买过
  • 本书从实践者的角度,在讲解Docker高级实践技巧的同时,深入到源代码层次,为读者梳理出Docker容器技术和基于Docker的容器云技术(如Kubernetes)的实现方法和设计思路,帮助读者理解如何在实际场景中利用Docker解决问题并启发新的思考。全书包括两部分,第一部分深入解读Docker容器技术,包括Docker入门、架构总览、Docker容器核心原理解读,以及Docker高级实践技巧;第二部分深入解读基于Docker的主流容器云技术,讲解了构建自己的容器云的方法,深入分析了3类Docker容器云技术的实现方法的设计思路,包括专注Docker容器编排与部署的容器云(Compose、Machine、Swarm、Fleet)、专注应用支撑的容器云(Flynn、Deis),以及一切皆容器的Kubernetes。 浙江大学软件工程实验室(SoftwareEngineeringLab,SEL)云计算团队组建于2011年,组织博士和硕士研究生搭建、分析和钻研开源的云计算技术,包括Docker、Kubernetes、CloudFoundry、OpenStack、CloudStack、Eucalyptus、Convirt、OpenShift等,积极为开源社区贡献代码,管理和参与线上线下讨论社区,参加国内外云计算技术峰会并发言。以开源社区为技术交流研发平台,浙江大学SEL实验室在4年多的时间里成长为一个充满热情、富有能力的云计算研发团队,也在国内外开源云计算社区,尤其是在Docker、Kubernetes和CloudFoundry社区得到了广泛认可。 第一部分 Docker深入解读第1章 从容器到容器云  21.1 云计算平台  21.2 容器,新的革命  31.3 进化:从容器到容器云  7第2章 Docker基础  82.1 Docker的安装  82.2 Docker操作参数解读  92.3 搭建你的第一个Docker应用栈  162.3.1 Docker集群部署  162.3.2 第一个Hello World  172.3.3 开发、测试和发布一体化  27第3章 Docker核心原理解读  283.1 Docker背后的内核知识  283.1.1 namespace资源隔离  283.1.2 cgroups资源限制  453.2 Docker架构概览  533.3 client和daemon  553.3.1 client模式  553.3.2 daemon模式  573.3.3 从client到daemon  633.4 libcontainer  663.4.1 libcontainer的工作方式  683.4.2 libcontainer实现原理  693.4.3 使用nsinit与libcontainer进行交互  743.5 Docker镜像管理  763.5.1 什么是Docker镜像  763.5.2 Docker镜像关键概念  783.5.3 Docker镜像操作解析  803.5.4 Docker容器的迁移方法  843.6 Docker存储驱动  853.6.1 存储驱动的功能与管理  863.6.2 aufs与Device Mapper驱动  873.7 Docker数据卷  933.7.1 数据卷的使用方式  943.7.2 数据卷原理解读  983.8 Docker网络管理  1023.8.1 Docker网络基础  1023.8.2 Docker daemon网络配置原理  1073.8.3 libcontainer网络配置原理  1113.8.4 Link原理解析  1153.9 Docker与容器安全  1183.9.1 Docker的安全机制  1183.9.2 Docker安全问题  1223.9.3 Docker安全的解决方案  126第4章 Docker高级实践技巧  1384.1 容器化思维  1384.1.1 SSH服务器的替代方案  1394.1.2 Docker内应用日志管理方案  1394.1.3 其他技巧汇总  1404.2 Docker高级网络实践  1424.2.1 玩转Linux network namespace  1434.2.2 pipework原理解析  1484.2.3 pipework跨主机通信  1544.2.4 OVS划分VLAN  1594.2.5 OVS隧道模式  1634.3 Dockerfile最佳实践  1754.3.1 Dockerfile的使用  1764.3.2 Dockerfile实践心得  1804.4 Docker容器的监控手段  1824.4.1 Docker容器监控维度  1824.4.2 容器监控命令  1834.4.3 常用的容器监控工具  1864.5 容器化应用构建的基础:高可用配置中心  1894.5.1 etcd经典应用场景  1904.5.2 etcd实现原理  194第二部分 Docker云平台解读第5章 构建自己的容器云  2105.1 再谈云平台的层次架构  2105.2 从小工到专家  213第6章 专注编排与部署:三剑客与Fleet  2186.1 编排小神器Fig  2186.1.1 再谈容器编排与部署  2186.1.2 Compose原理:一探究竟  2216.2 环境透明化工具Machine  2256.2.1 Machine与虚拟机软件  2266.2.2 Machine与IaaS平台  2276.2.3 Machine小结  2286.3 集群抽象工具Swarm  2296.3.1 Swarm简介  2296.3.2 试用Swarm  2306.3.3 Swarm集群的多种创建方式  2316.3.4 Swarm对请求的处理  2336.3.5 Swarm集群的调度策略  2336.3.6 Swarm与Machine  2346.4 编排之秀Fleet  2356.4.1 旧问题新角度:Docker distro  2356.4.2 Fleet的原理剖析  239第7章 专注应用支撑和运行时:Flynn 和Deis  2457.1 Flynn,一个小而美的两层架构  2457.1.1 第0层:容器云的基础设施   2467.1.2 第1层:容器云的功能框架   2467.1.3 Flynn体系架构与实现原理   2477.2 谈谈Deis与Flynn   2577.2.1 应用发布上的比较   2587.2.2 关于Deis的一些思考   260第8章 一切皆容器:Kubernetes   2618.1 Kubernetes简介   2618.2 Kubernetes的设计解读   2628.2.1 一个典型案例:Guestbook. 2638.2.2 Kubernetes核心概念剖析   2658.3 Kubernetes核心组件解读   2948.3.1 APIServer   2948.3.2 Scheduler   3018.3.3 Controller Manager   3098.3.4 kubelet   3148.3.5 kube-proxy   3208.3.6 核心组件协作流程   3258.4 Kubernetes用户认证授权与资源管理   3288.4.1 namespace解析   3288.4.2 基于token文件或客户端证书的认证机制   3338.4.3 基于访问规则的授权机制   3348.4.4 基于资源的授权控制AdmissionControl   3368.5 Kubernetes网络核心原理   3478.5.1 单pod单IP模型   3488.5.2 pod和网络容器   3508.5.3 实现Kubernetes的网络模型   3538.6 Kubernetes高级实践   3568.6.1 Kubernetes高级实践之应用健康检查   3568.6.2 Kubernetes高级实践之高可用性   3588.6.3 Kubernetes高级实践之日志   3628.6.4 Kubernetes高级实践之集成DNS   3648.6.5 Kubernetes高级实践之容器上下文环境   3668.7 不要停止思考  368第三部分 附录附录A Docker的安装   372附录B 阅读Docker源代码的神兵利器   379附录C 快速熟悉开源项目   388附录D cgroups的测试与使用   391附录E cgroups子系统配置参数介绍   395附录F Kubernetes的安装   400后记   403
  • 内容简介:
    本书从实践者的角度,在讲解Docker高级实践技巧的同时,深入到源代码层次,为读者梳理出Docker容器技术和基于Docker的容器云技术(如Kubernetes)的实现方法和设计思路,帮助读者理解如何在实际场景中利用Docker解决问题并启发新的思考。全书包括两部分,第一部分深入解读Docker容器技术,包括Docker入门、架构总览、Docker容器核心原理解读,以及Docker高级实践技巧;第二部分深入解读基于Docker的主流容器云技术,讲解了构建自己的容器云的方法,深入分析了3类Docker容器云技术的实现方法的设计思路,包括专注Docker容器编排与部署的容器云(Compose、Machine、Swarm、Fleet)、专注应用支撑的容器云(Flynn、Deis),以及一切皆容器的Kubernetes。
  • 作者简介:
    浙江大学软件工程实验室(SoftwareEngineeringLab,SEL)云计算团队组建于2011年,组织博士和硕士研究生搭建、分析和钻研开源的云计算技术,包括Docker、Kubernetes、CloudFoundry、OpenStack、CloudStack、Eucalyptus、Convirt、OpenShift等,积极为开源社区贡献代码,管理和参与线上线下讨论社区,参加国内外云计算技术峰会并发言。以开源社区为技术交流研发平台,浙江大学SEL实验室在4年多的时间里成长为一个充满热情、富有能力的云计算研发团队,也在国内外开源云计算社区,尤其是在Docker、Kubernetes和CloudFoundry社区得到了广泛认可。
  • 目录:
    第一部分 Docker深入解读第1章 从容器到容器云  21.1 云计算平台  21.2 容器,新的革命  31.3 进化:从容器到容器云  7第2章 Docker基础  82.1 Docker的安装  82.2 Docker操作参数解读  92.3 搭建你的第一个Docker应用栈  162.3.1 Docker集群部署  162.3.2 第一个Hello World  172.3.3 开发、测试和发布一体化  27第3章 Docker核心原理解读  283.1 Docker背后的内核知识  283.1.1 namespace资源隔离  283.1.2 cgroups资源限制  453.2 Docker架构概览  533.3 client和daemon  553.3.1 client模式  553.3.2 daemon模式  573.3.3 从client到daemon  633.4 libcontainer  663.4.1 libcontainer的工作方式  683.4.2 libcontainer实现原理  693.4.3 使用nsinit与libcontainer进行交互  743.5 Docker镜像管理  763.5.1 什么是Docker镜像  763.5.2 Docker镜像关键概念  783.5.3 Docker镜像操作解析  803.5.4 Docker容器的迁移方法  843.6 Docker存储驱动  853.6.1 存储驱动的功能与管理  863.6.2 aufs与Device Mapper驱动  873.7 Docker数据卷  933.7.1 数据卷的使用方式  943.7.2 数据卷原理解读  983.8 Docker网络管理  1023.8.1 Docker网络基础  1023.8.2 Docker daemon网络配置原理  1073.8.3 libcontainer网络配置原理  1113.8.4 Link原理解析  1153.9 Docker与容器安全  1183.9.1 Docker的安全机制  1183.9.2 Docker安全问题  1223.9.3 Docker安全的解决方案  126第4章 Docker高级实践技巧  1384.1 容器化思维  1384.1.1 SSH服务器的替代方案  1394.1.2 Docker内应用日志管理方案  1394.1.3 其他技巧汇总  1404.2 Docker高级网络实践  1424.2.1 玩转Linux network namespace  1434.2.2 pipework原理解析  1484.2.3 pipework跨主机通信  1544.2.4 OVS划分VLAN  1594.2.5 OVS隧道模式  1634.3 Dockerfile最佳实践  1754.3.1 Dockerfile的使用  1764.3.2 Dockerfile实践心得  1804.4 Docker容器的监控手段  1824.4.1 Docker容器监控维度  1824.4.2 容器监控命令  1834.4.3 常用的容器监控工具  1864.5 容器化应用构建的基础:高可用配置中心  1894.5.1 etcd经典应用场景  1904.5.2 etcd实现原理  194第二部分 Docker云平台解读第5章 构建自己的容器云  2105.1 再谈云平台的层次架构  2105.2 从小工到专家  213第6章 专注编排与部署:三剑客与Fleet  2186.1 编排小神器Fig  2186.1.1 再谈容器编排与部署  2186.1.2 Compose原理:一探究竟  2216.2 环境透明化工具Machine  2256.2.1 Machine与虚拟机软件  2266.2.2 Machine与IaaS平台  2276.2.3 Machine小结  2286.3 集群抽象工具Swarm  2296.3.1 Swarm简介  2296.3.2 试用Swarm  2306.3.3 Swarm集群的多种创建方式  2316.3.4 Swarm对请求的处理  2336.3.5 Swarm集群的调度策略  2336.3.6 Swarm与Machine  2346.4 编排之秀Fleet  2356.4.1 旧问题新角度:Docker distro  2356.4.2 Fleet的原理剖析  239第7章 专注应用支撑和运行时:Flynn 和Deis  2457.1 Flynn,一个小而美的两层架构  2457.1.1 第0层:容器云的基础设施   2467.1.2 第1层:容器云的功能框架   2467.1.3 Flynn体系架构与实现原理   2477.2 谈谈Deis与Flynn   2577.2.1 应用发布上的比较   2587.2.2 关于Deis的一些思考   260第8章 一切皆容器:Kubernetes   2618.1 Kubernetes简介   2618.2 Kubernetes的设计解读   2628.2.1 一个典型案例:Guestbook. 2638.2.2 Kubernetes核心概念剖析   2658.3 Kubernetes核心组件解读   2948.3.1 APIServer   2948.3.2 Scheduler   3018.3.3 Controller Manager   3098.3.4 kubelet   3148.3.5 kube-proxy   3208.3.6 核心组件协作流程   3258.4 Kubernetes用户认证授权与资源管理   3288.4.1 namespace解析   3288.4.2 基于token文件或客户端证书的认证机制   3338.4.3 基于访问规则的授权机制   3348.4.4 基于资源的授权控制AdmissionControl   3368.5 Kubernetes网络核心原理   3478.5.1 单pod单IP模型   3488.5.2 pod和网络容器   3508.5.3 实现Kubernetes的网络模型   3538.6 Kubernetes高级实践   3568.6.1 Kubernetes高级实践之应用健康检查   3568.6.2 Kubernetes高级实践之高可用性   3588.6.3 Kubernetes高级实践之日志   3628.6.4 Kubernetes高级实践之集成DNS   3648.6.5 Kubernetes高级实践之容器上下文环境   3668.7 不要停止思考  368第三部分 附录附录A Docker的安装   372附录B 阅读Docker源代码的神兵利器   379附录C 快速熟悉开源项目   388附录D cgroups的测试与使用   391附录E cgroups子系统配置参数介绍   395附录F Kubernetes的安装   400后记   403
查看详情
相关图书 / 更多
Docker——容器与容器云
Docker与Kubernetes容器虚拟化技术与应用
倪振松 刘宏嘉 陈建平 主编;谢岳富 副主编
Docker——容器与容器云
Doctor-Patient Communication 医患沟通(英文版)(创新教材)
王锦帆;尹梅
Docker——容器与容器云
Docker+Kubernetes容器实战派
赵渝强
Docker——容器与容器云
Docker容器技术与应用项目教程(微课版)
崔升广
Docker——容器与容器云
Docker快速入门
赵荣娇
Docker——容器与容器云
Docker与Kubernetes容器运维实战
王启明 肖志健
Docker——容器与容器云
Docker容器管理与应用项目教程
吴进 杨运强
Docker——容器与容器云
Docker实战派——容器入门七步法
王嘉涛
Docker——容器与容器云
Docker容器技术
张婵 王新强
Docker——容器与容器云
Docker容器项目实战
龚斌
Docker——容器与容器云
Doris实时数仓实战
王春波 著
Docker——容器与容器云
Do Re Mi幼儿趣味识谱(全四册精美礼盒装)(超简单的幼儿乐谱读写)
高桥千佳子
您可能感兴趣 / 更多
Docker——容器与容器云
兼总条贯 知至知终——深度科研训练成果与经验分享
浙江大学竺可桢学院
Docker——容器与容器云
化学化工专业理论模拟和虚拟仿真实验
浙江大学 刘迎春 叶向群
Docker——容器与容器云
思政教育实践——邹先定思政教育札记选编
浙江大学农业与生物技术学院
Docker——容器与容器云
浙江大学年鉴2021
浙江大学校长办公室
Docker——容器与容器云
应用随机过程 第二版
浙江大学 赵敏智;张帼奋;王秀云
Docker——容器与容器云
四十不惑——浙江大学古籍研究所建所四十周年庆祝文集
浙江大学古籍研究所
Docker——容器与容器云
科举学论丛(2022第1辑)
浙江大学科举学与考试研究中心 编;上海嘉定博物馆
Docker——容器与容器云
浙江大学艺术与考古研究(第五辑)
浙江大学艺术与考古研究中心
Docker——容器与容器云
浙江大学英语水平考试大纲(2022版)
浙江大学英语水平考试项目组
Docker——容器与容器云
中国农村家庭发展报告(2020)
浙江大学中国农村发展研究院(CARD)
Docker——容器与容器云
册府千华(中国与亚洲浙江大学藏中文珍贵古籍版本图录)(精)
浙江大学图书馆古籍碑帖研究与保护中心 编
Docker——容器与容器云
Docker 容器与容器云(第2版)
浙江大学SEL实验室 著