《第一本Docker书》“修订版”的内容到底有哪些变化?

举报
竹叶青 发表于 2020/02/17 18:15:45 2020/02/17
【摘要】 《第一本Docker书》自2014年12月出版以来,在Docker圈内关注度一直非常高,口碑也一直非常好,自然也有很好的销售业绩和市场表现,让很多读者通过这本书学会了Docker!在此,特别感谢几位译者、Docker圈中的众多朋友,以及广大读者的支持!随着这本书“修订版”的出版,有很多读者询问,“修订版”到底修订了哪些内容?内容到底有哪些变化?为了解答读者的疑惑,特写此文,详细说明修订版的内...

《第一本Docker书》自2014年12月出版以来,在Docker圈内关注度一直非常高,口碑也一直非常好,自然也有很好的销售业绩和市场表现,让很多读者通过这本书学会了Docker!在此,特别感谢几位译者、Docker圈中的众多朋友,以及广大读者的支持!

随着这本书“修订版”的出版,有很多读者询问,“修订版”到底修订了哪些内容?内容到底有哪些变化?为了解答读者的疑惑,特写此文,详细说明修订版的内容变化。

要说清楚问题,单刀直入是最好的方式:-)

“修订版”的内容到底有哪些变化?

必须先说的一句话是(重要的话说三遍):

  • “修订版”不是对上一版的简单勘误修订!

  • “修订版”不是对上一版的简单勘误修订!

  • “修订版”不是对上一版的简单勘误修订!

要说清楚修订版到底做了哪些修订,先要交代一下这本书的来龙去脉。

这本书是Docker公司服务与支持副总裁James Turnbull自出版的电子书The Docker Book的中文版,这本英文著作,是全球第一本Docker著作。

  • 2014年12月出版的《第一本Docker书》是英文原著The Docker Book的1.3.1版,其内容是基于Docker 1.0.0及以上版本写的。

  • 2016年3月出版的《第一本Docker书(修订版)》是英文原著的1.9.1版,其内容是基于Docker 1.9及以上版本写的。

由此可知,修订版最大的变化是书的内容基于的Docker版本从1.0.0升级到了1.9。作者对全书的代码进行了更新,全部基于Docker 1.9及以上版本进行了重写。

当然,“修订版”不仅仅是根据Docker变化,对代码进行了更新,书中还增加了很多新内容(内容的更新和修订除外):

  • 新增了一节讲解“Docker日志驱动”

  • 新增了一节讲解“Docker statistics统计信息”

  • 新增了3个Dockerfile指令的介绍

  • 对“使用Docker构建并测试Web应用程序”一节进行了大幅的修改,并增加了大量的内容

  • 增加了一节讲解“Docker Swarm”

  • ……(更多精彩内容读了才知道哈)

《第一本Docker书》到底是怎样一本书?

可以说,Docker圈中的技术人员,很少有不知道这本书的。可以用几句话概括这本书:

  • Docker核心团队成员、Docker公司前副总裁权威著作

  • 全球第一本Docker技术书

  • 学习Docker必备的第一本入门书

书的主要内容

本书由Docker公司前服务与支持副总裁James Turnbull编写,是权威的Docker开发指南。本书专注于Docker 1.9及以上版本,指导读者完成Docker的安装、部署、管理和扩展,带领读者经历从测试到生产的整个开发生命周期,让读者了解Docker适用于什么场景。书中先介绍Docker及其组件的基础知识,然后介绍用Docker构建容器和服务来完成各种任务:利用Docker为新项目建立测试环境,演示如何使用持续集成的工作流集成Docker,如何构建应用程序服务和平台,如何使用Docker的API,如何扩展Docker。

本书适合对Docker或容器开发感兴趣的系统管理员、运维人员和开发人员阅读。

作者简介

其实这本书的作者很多读者应该并不陌生。



James Turnbull是一位技术作家,还是一名开源极客。除了The Docker Book这本书,James还写了两本关于Puppet的书,一本是Pro Puppet,另一本是较早的Pulling Strings with Puppet: Configuration Management Made Easy。此外,James还写过Pro Linux System Administration、Pro Nagios 2.0和Hardening Linux这三本书。他最近的大作是一本讲述流行开源日志工具的书——The LogStash Book。

James目前是Kickstarter公司的CTO。之前,James曾担任Docker公司服务与支持副总裁、Venmo公司工程副总裁和Puppet Labs的技术运维副总裁。

国内的技术牛人对本书的评价

这本书用了大量简短可操作的程序实例介绍Docker的工作原理,几乎页页都是满满的代码干货,程序员读者可跟着这些例子自己动手玩转Docker,这真是一部专为程序员写的好书!

——毛文波,道里云CEO,曾创建EMC中国实验室并担任首席科学家,曾参与创建HP中国实验室

这本书由曾任职于Docker公司的资深工程师编写,由国内社区以最快的速度完成翻译,是学习Docker的最佳入门书籍。如果你是一位希望让自己的代码运行在云端的程序员,现在就开始学习Docker吧!

——喻勇,DaoCloud联合创始人

正是因为Docker将对传统IT技术带来“革命性”的冲击,所以我们看到围绕Docker的创业项目如火如荼。IT从业人员应该及早拥抱Docker,拥抱变化。阅读本书就是最佳入门途径。

——陈轶飞,原百度PaaS平台负责人,国内最早大规模应用Docker的实践者

Docker今天已经算是明星技术了,各种技术大会都会有人谈论它,越来越多的人像我一样对这门技术着迷。Docker的发展异常迅猛,整个社区生态蓬勃向上一片繁荣。希望阅读本书的读者也尽快加入充满乐趣的Docker大家庭中来。

——程显峰,MongoDB中文社区创始人,独立技术顾问 本书系统而又深入浅出地介绍了与Docker部署和应用相关的各个方面,体现了Docker的最新进展,并附有大量详尽的实例。无论系统架构师、IT决策者,还是云端开发人员、系统管理员和运维人员,都能在本书中找到所需的关于Docker的内容。本书非常适合作为进入Docker领域的第一本书。

——商之狄,微软开放技术(中国)首席项目经理

我很高兴能看到第一本引进国内的Docker技术书籍。这本书对于迫切想了解Docker技术以及相关工具使用的技术爱好者来说,是一本值得阅读的入门书籍。

——肖德时,数人云CTO

阅读本书,就像参加一个Docker专家的面授课程,书中包含了很多非常实用的小型案例,让你能够循序渐进地照着学习,加深理解。James Turnbull是个写书的高手,由浅入深地慢慢引领你理解Docker的奥秘。无论你是哪个行业的程序员,这本Docker的书绝对会让你受益匪浅。

——蔡煜,爱立信软件开发高级专家 对Docker本身,已经不用我再多说,只希望大家都看看这本书,并能积极尝试Docker。纵观IT行业历史,大的技术变革从来不是诞生于大厂商口中的金蛋,而是一小搓爱好者的小玩意儿,而Docker正是这个路子。

——赵鹏,Hyper_投资人 Go语言是近年来IT技术发展历程中最伟大的事情,而Docker的出现则是云计算发展的重要里程碑。作为Go语言的杀手级应用,Docker推动了Go语言社区的发展。这是一本Docker团队成员撰写的书,是一份难得的学习Docker技术的权威教材。我很期待更多人能够通过这本书了解Docker,参与到Docker的生态中,共同推进中国IT产业的进步。

——许式伟,七牛云存储CEO,《Go语言编程》作者

我非常喜欢这本书,它弥补了开源项目通常缺失的文档部分。书中涉及从安装入门到业务场景下的各种应用及开发。本书作者的权威性以及译者的专业态度也保证了这本书的严谨性。这本书非常适合广大的Docker爱好者阅读。

——杜玉杰,OpenStack基金会董事

译者简介

能在原著出版的第一时间看是同步翻译,并让书这么快和多内读者见面,必须要感谢本书的几位译者以及Docker圈最活跃的线下活动组织者Fiona的鼎力相助!

李兆海 网名Googol Lee。使用Googol这个名字真的是因为“10的100次方”这个意思,和后来的Google公司没有一点儿关系。多年后端程序员,早期以C、C++为主,后来转向Python,现在以Go为生。曾写过《Golang初探》发表于2011年2月号《程序员》。Docker早期使用者。平时喜欢乱翻书,遇到感兴趣的都会研究一番。Twitter账户@googollee。

刘斌 具有10余年软件开发经验,关注后台开发技术和各种编程语言。做过电子商务、金融、企业系统以及Android手机开发;写过Delphi,也兼做系统管理员和DBA(现在都改叫DevOps了);既做后台应用,也要调用前台CSS和JavaScript,可还是不敢自称Full Stack;今又舶来Growth Hacker,我想我要做一个Growth Engineer。

巨震 北京大学软件工程硕士,服务器端开发者。目前就职于创业公司,使用Node.js、Golang进行服务器端开发。2013年底开始研究Docker,是Docker中文社区的活跃贡献者,负责Docker技术文章和视频的翻译、校对工作。生活中喜欢美食、骑行,热衷于PC硬件,喜爱折腾,热爱一切计算机相关的技术,坚信技术改变世界。最崇拜的技术传奇人物是前id Software首席程序员、现Oculus VR首席技术官John Carmack。

本文转载自异步社区

原文链接:

https://www.epubit.com/articleDetails?id=NC7E3EF907D300001AB27A260FC1018C4


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。