Docker实战派――容器入门七步法pdf下载pdf下载

Docker实战派――容器入门七步法百度网盘pdf下载

作者:
简介:本篇主要提供Docker实战派――容器入门七步法pdf下载
出版社:电子工业出版社京东自营官方旗舰店
出版时间:2022-04
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

产品特色

内容简介

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


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

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

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

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


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


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

作者简介

王嘉涛(Jartto)

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

李传龙(Alonso)

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

卢桂周(Storm)

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


精彩书评

毋庸讳言,现如今还不了解Docker就不是一个合格的开发者。Docker对DevOps的飞速发展具有重要作用。本书结合作者多年一线“大厂”技术实践的经验,既有前端开发者的视角,又有上下游的相关案例,为读者提供了一个完整的DevOps“地图”,可以作为一线开发人员的案头用书。

——高途集团大前端技术通道负责人 黄后锦

Docker作为一种开源的应用容器引擎正在被广泛使用。本书由浅入深地介绍了相关的知识点,将很多不容易理解的概念用生活中的例子生动、形象地表达了出来,对于各个阶段的学习者来说都非常友好。同时,本书从研发岗位的不同视角,介绍了Docker的实践方案,对相关开发者的日常工作具有一定的指导作用。

——字节跳动商业技术营销工程团队负责人 赵龙

云计算技术的普及,使企业和组织更聚焦于自身的核心业务。而云原生如同“集装箱改变世界”一样,通过标准化的方式来应对业务在打包、部署和管理等过程中遇到的各种挑战,从而帮助企业达到降本增效的目的。

容器技术可以说是云原生技术体系结构的基础。而Docker则是容器技术落地的“先驱”,是非常重要的容器技术实现,在整个云原生技术体系中具有重要作用。

本书通过一个故事让读者明白Docker是什么,之后通过一个项目带领读者快速上手实践,并帮助读者补充了解Docker的核心原理,而后从项目实践、持续集成与发布、Docker的高级应用、打造企业级应用等方面展开介绍。本书是帮助读者入门Docker的佳作。

乐于见到有更多这样的图书来帮助更多有需求的人,帮助他们早日走上云原生的大舞台。

——阿里云边缘云原生技术负责人 周晶


前言/序言

近些年来,以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日