电子书 《Docker实践》

[复制链接]
查看309 | 回复1 | 2019-12-4 07:10:48 | 显示全部楼层 |阅读模式

《Docker实践》_1

《Docker实践》_1

《Docker实践》_2

《Docker实践》_2

《Docker实践》_3

《Docker实践》_3


内容简介:

MANNING
Docker
实践
Docker
IN PRACTICE
[美
伊恩·米尔( lan mie)
艾丹·霍布森·塞耶斯( Aidan Hobson Sayers)
吴佳兴梁晓勇黄博文杨锐译
人民邮电出版社
北京

图书在版编目(CIP)数据
Docker实践/(美)伊恩·米
Miell)
(美)艾丹·霍布森·塞耶斯(Aida
吴佳兴等译一北京:人民邮电
2018.2
ISBN978-7-115-474582
I.①0…Ⅱ.①伊…②艾…③吴…Ⅲ.① Linux操
作系统一程序设计Ⅳ.OTP316.85
中guo版本图书馆CIP数据核字(2017)第316951号
权声明
Original English language edition, entitled Docker in Practice by lan Miell and Aidan Hobson Sayers published
by Manning Publications Co., 209 Bruce Park Avenue, Greenwich, CT 06830 Copyright C 2016 by Manning
Publications Co
Simplified Chinese-language edition copyright o 2018 by Posts Telecom Press. All rights reserved.
本书中文简体字版由 Manning Publications Co.授权人民邮电出版社独家出版。未经出版者书面许可,不得
以任何方式复制或抄袭本书内容
版权所有,侵权必究
美]伊恩·米尔( lan Miel)
美]艾丹·霍布森·塞耶斯( Aidan Hobson Sayers
吴佳兴梁晓勇黄博文杨锐
责任编辑杨海玲
责任印制焦志炜
◆人民邮电出版社出版发
北京市丰台区成寿寺路11号
邮编100164电子郁件315@ptpresscoan.cn
网址htp:/www.ptpress.com.cn
三河市祥达印刷包装有限公司印刷
◆开本:800×10001/16
印张:20.75
字数:458千字
2018年2月第1版
印数:1-3000册
2018年2月河北第1次印刷
著作权合同登记号图字:01-2016-7579号
定价:79.00元
读者服务热线010)81055410印装质量热线010)81055316
反盗版热线010)8105531
广告经营许可证:京东工商广登字20170147号

内容提要
本书由浅人深地讲解了 Docker的相关内容,涵盖从开发环境到 DevOps流水线,再一路到
生产环境的整个落地过程以及相关的实用技巧。书中介绍 Docker的核心概念和架构,以及将
Docker和开发环境有机、高效地结合起来的方法,包括用作轻量级的虚拟机以及构建和宿主机
编排、配置管理、精简镜像等。不仅如此,本书还通过“问题解决方案讨论”的形式,将“ Docker
如何融入 DevOps流水线”“如何在生产环境落地”等一系列难题拆解成101个相关的实用技巧,
为读者提供解决方案以及一些细节和技巧方面的实践经验。阅读本书,读者将学到的不只是
Docker,还包括持续集成、持续交付、构建和镜像管理、容器编排等相关领域的一线生产经验。
本书编写时一些案例参考的 Docker版本是 Docker19。
本书要求读者具备一定的容器管理和运维的基础知识,适合想要将 Docker投入实践的相
关技术人员阅读,尤其适合具有中高级 DevOps和运维背景的读者阅读

译者简介
吴佳兴,毕业于华东理工大学计算机系,目前是 bilibili基础平台研发团队的一员,主要研
究方向有CICD、监控和运维自动化、基于容器的PaS平台建设、微服务架构等。2014年年
底有幸加入 LockOn社区,作为译者,利用闲暇时间为社区贡献一些微薄的力量。个人博客
devopstarterinfo。欢迎邮件联系(wjxcolstu@hotmail.com)
黄博文, Thought Works
软件工程师/咨询师,担任过开发、测试、运维、技术经理等
角色,在guo内外多家企业做过技术教练以及技术咨询,拥有丰富的敏捷团队工作经验。目前专
注于 DevOps技术及云端架构,在搭建持续集成及部署平台、自动化构建基础设施、虚拟化环
境、云端运维等方面有着丰富的经验。拥有AWS解决方案架构师以及开发者证书。个人博客
为www.huangbowen.net,个人邮箱为huangbowen521@gmail.com。译作有《EffectiveJavaScript
《Hum5和CSs3响应式设计指南》《C#多线程编程实战》《面向对象的思考过程》《基础设施即
代码》等
杨锐,前 Thought Works咨询师, DevOps领域持续关注者,任职期间曾任某海外大型项目
DevOps工程师,对其持续交付、基础设施即代码、流水线即代码等方面进行了持续推动,对
云计算、容器化、持续交付等有一定经验。现供职美团点评
梁晓勇,毕业于厦门大学,现任某互联网金融公司架构师, LockOn社区编外人员。长期
奋战在技术研发第一线,在网络管理、技术开发、架构设计等方面略有心得。热爱互联网技术,
积极投身开源社区,对Docker等容器技术具有浓厚兴趣。欢迎邮件联系(sunley@yahoo.com)


可能是鄙人的拙见,不过 Docker真的相当了不起
在不久以前应用程序还是一些庞大的单体软件,独自运行在一堆钢铁和硅块上。这样的情况
持续了很多年,它们拒绝改变,不思进取。对于那些想要快速前行的组织而言,这的确是一个难
题,因此虚拟机的崛起也就不足为奇了。应用程序不必再和这些硬件捆绑在一起,这使得一切可
以更快更替,也更加灵活。
但是,虚拟机本身也很复杂。它们在其他的机器上模拟出整台计算机,而这台虚拟计算机仍
然是异常复杂并且需要管理的。再者,因为虚拟机更小而且更容易被创建,所以围绕着它们也就
产生了更多需要管理的东西
我们到底该如何管理所有的复杂性呢?通过配置管理可以办到,当然,这又是另外一个极其
复杂的系统
Docker则采取了一种截然不同的做法。如果用户将软件放到一个容器里,它就会将应用程
序本身的复杂度与基础设施相隔离开来,这使得基础设施本身可以变得更加简单,而应用程序也
更加易于装配。基于这样的组织效率,与虚拟机相比,技术速度和执行效率都有了巨大的飞跃
容器的启动是毫秒级的,而不是分钟级的。_内.存_是共享的,而不是预先分配的。这使得用户的应
程序能够以更低的成本运行,同样也意味着他可以按照想要的方式来架设应用,而不用再受缓
慢的、不太灵活的基础设施的制约。
在我第一次见到 Solomon Hykes(即\" Docker之父”)谈论 Docker并将其与装载集装箱做类
比的时候,我便意识到他正在做的是一件了不起的大事。全球航运业建立标准之前的混乱状态可
以很好地用来类比容器出现以前管理软件的复杂状态。 Solomon的观点非常有说服力,我甚至为
此开了一家公司,专门围绕 Docker构建工具,这家公司最终被 Docker公司收购了,并且最终变
成了我们现在所熟知的 Docker Compose
初次见到lan是在伦教我们组织的某个 Docker聚会( meetup)上。当时,我们坚称:“ Docker
还没有为生产环境做好准备,请不要在生产环境里使用它!”然而,an是何许人也,他无视这个
看似明智的建议,一意孤行,非要让它运行在生产环境里。那时,他和Adan一起为 Open Bet


#############################################


回复

使用道具 举报

wutiwl | 2020-1-30 00:38:14 | 显示全部楼层


免费下载链接:需要下载诚通的客.户.端才能下载,点客.户.端下载就能下载客.户.端了

http://pan.qqq0.com/file/488067-442702564

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则