猜你喜欢
Docker实战派——容器入门七步法

Docker实战派——容器入门七步法

书籍作者:王嘉涛 ISBN:9787121431456
书籍语言:简体中文 连载状态:全集
电子书格式:pdf,txt,epub,mobi,azw3 下载次数:7439
创建日期:2023-03-27 发布日期:2023-03-27
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板
内容简介

云原生时代,应用变得越来越强大,与此同时,它的复杂度也在呈指数级上升。希望实现基础设施和流程现代化,甚至组织文化现代化的企业的最终目标是仔细选择***其具体情况的云技术。在现代化的企业应用中,集群部署、隔离环境、灰度发布、服务网格及动态扩容/缩容缺一不可,而Docker 技术则是其中间的必要桥梁。


本书将围绕Docker 技术展开介绍,通过“七步法”为读者构建完善的学习体系。

- 首先,通过“盖房子”的故事展开,让读者迅速了解Docker 是什么、能做什么。

- 然后,补充一些与Docker 技术相关的基础知识,包含Linux、Shell、Nginx 及网络调试基础,为读者的后续学习扫除障碍。

- 最后,通过示例帮助读者进行Docker 容器化体验。“授人以鱼,不如授人以渔”。


本书通过剖析Docker 的核心原理、持续集成与发布及企业级应用案例,一步步为读者打造“通向企业级应用”的阶梯。


本书内容详尽,由浅入深,案例丰富。

作者简介

王嘉涛(Jartto)

高级技术专家,技术博客作者。擅长 Web 领域,对性能优化、工程化及容器化略有心得。现就职于美团,负责前端公共技术建设。

李传龙(Alonso)

Kubernetes运维专家。在运维领域积累了丰富的实战经验,尤其是对服务容器化、PasS化、稳定性建设、运维体系建设等方面进行了深入探索。现就职于百度,负责云相关运维。

卢桂周(Storm)

前端技术专家。在前端技术升级、UI自动化测试、CI/CD、前端工程化、服务容器化等方面有丰富的实战经验。现就职于拉勾,负责前端团队。


前言

近些年来,以Docker为核心的容器技术如日中天。在企业“降本增效”的前提下,容器方案贯穿于应用的每个核心链路。众所周知,每轮新技术的兴起,对于个人和公司来说,既是机会也是挑战。因此,软件行业从业者的正确做法就是尽快上手,成为互联网时代的“弄潮儿”。

本书正是致力于此,为读者提供详细的Docker入门知识。按照“七步法”进行学习,读者可以轻松入门,学有所获。


为什么要写本书

本书提出了“七步法”的概念。

何谓“七步法”?“七”既是人们最容易记住的数字,也是人类瞬间记忆的极限,本书正是立意于此。


- 第一步是从具象的故事开始,开门见山,降低认知门槛。

- 第二步则通过“第一个Docker项目”,帮助读者快速上手。在读者建立起体系概念后,

- 第三步则直切核心原理,围绕Docker架构展开,由浅入深地讲解Docker底层的隔离机制、容器的生命周期、网络与通信、存储原理及源码。深入剖析,“知其然而知其所以然”。

- 第四步趁热打铁,围绕前后端项目,从全栈角度进行项目实战。

- 第五步则从Docker运维角度出发,进一步补充读者的知识图谱,这也是初学者最容易忽视的内容。

- 第六步开始就步入了高级应用,该部分重点围绕Docker技术最佳实践展开,提供了容器与进程、文件存储与备份、网络配置、镜像优化及安全策略与加固等内容,案例丰富,操作性强。

第七步则升华全书内容,通过云原生持续交付模型、企业级容器化标准及两个实际的企业级方案,串联本书所有内容。


至此,七步完成。读者可以清晰地感受每一步带来的技术提升,稳扎稳打,从而将Docker技术融会贯通。


本书的特点

(1)趣味易懂。

本书中较多的原理,剥除了Docker官方文档晦涩难懂的“外衣”,通过趣味故事展开。例如,通过“盖房子”来理解Docker是什么,通过“别墅与胶囊旅馆”来阐述容器与虚拟机的概念,通过“工厂和车间”来说明进程和线程,等等。读者无须记忆,就可轻松理解,这也正是本书想要传达的观点:技术并非神秘莫测,而是缺乏技巧。

(2)案例丰富。

本书第2章和第4~7章都包含大量的案例。不管是“第一个Docker项目”还是项目实战、企业案例,都包含了大量的代码讲解。读者完全可以按照教程逐步实现,体验Docker编程的乐趣。

(3)实操性强。

值得一提的是,本书案例均来自实际的研发项目,为了让读者能够轻松掌握,去除了容器中包含的业务逻辑,保留了Docker的核心架构,实操性强。熟练掌握本书中的案例,沉淀其所表现出来的方法论,读者一定能够在企业应用中灵活运用,事半功倍。


本书的读者

- 软件开发人员:有了Docker,软件开发人员可以聚焦业务逻辑,而不必再为了项目配置的差异、运行环境的不同而惆怅。

- 软件测试人员:软件测试人员每天都会面对大量的测试任务,手动执行测试用例会耗费大量的时间。在这种场景下,软件测试人员可以考虑使用Docker进行自动化改造。

- 软件运维人员:对于软件运维人员来说,Docker技术应该成为其一项必修的基本功。依赖Docker提供的灵活性、封装性及复用能力,软件运维人员可以轻松应对系统多版本差异,高效维护多个环境。



王嘉涛

2022年1月24日


目录


短评

看了一周多了才来评价,说下我看后的感受,整体设计非常用心,由浅入深,循序渐进,让人很容易理解,更周到的是作者专门为这本书建了一个读者群,解答读者的问题,我觉得这个挺好的,买过很多书,还从没见过这样的卖书售后服务,目前还在学习阶段,这个为我们这些刚入门的小白打开了一个平坦的通道,少了很多理解误区,而且整体设计的非常好,穿插了很多铺垫,感谢作者的用心!

2022-04-18 13:46:50

看起来非常详细。很好的一本书。

2022-04-24 00:37:24

多学点,可以明智。加油哟,肯定有干货的,这个系列很厚实

2022-04-23 22:34:51

这本书深入浅出,语言幽默风趣,没想到技术教科书还这么有意思。 看得出作者都是行业大佬,除了知识外还有很多实战经验的分享, 2天读了1/3,已经获益匪浅,茅塞顿开,感觉自己也在通往大佬的路上越走越远…????

2022-04-13 11:19:28

找了许久,终于找到靠谱的docker实战方面的书籍了!我作为前端开发,看着一点也不吃力,而且在关键的地方,都有详细的配置方案,让我在学习docker的过程中少走了不少弯路!学到了很多

2022-04-15 17:51:54

书内容很新,都是实战派,照着书上的例子做,都跑起来,五星推荐

2022-04-12 12:31:21

书籍收到好几天了,这本书没买错,作为没有使用过docker的新手,看了几天,在企业生产中使用docker已经势不可挡了,对于运维和研发太友好和高效了。赶紧学习一波,学习一个新技能,武装起来。

2022-04-14 02:25:36

同类书籍中讲的很清楚的一本了,良心。内容很不错,侧重实战,方便上手。

2022-04-11 22:55:09

刚看完前三章,写的太有意思啦。如果想在较短时间内掌握Docker技术,那么这本书值得拥有,从通俗易懂的趣味故事开始展开,让人很好理解。而且手把手的使用七步法剖析Docker,里面包含了大量案例分析讲解,特别照顾基础弱的同学和研究者,推荐互联网开发者都可以学习学习。

2022-04-14 09:23:33

次日达 YYDS 刚开始看,从目录上看,对于我这种希望快速了解 DevOps 这个领域的人非常使用,以后自己建站或者创业也不会怯

2022-04-11 23:11:14

产品特色