阿里云工程师回顾:首本《自己动手写docker》书籍是怎么来的?

盼望着,盼望着,终于到了新书预售的这一天。当看到封面的那一刻,硕大的一个手折鲸鱼跃然于首页,仿佛这一段时间的辛苦片刻烟消云散,只剩下无尽的激动,恨不得把他扣下来好好抱着抚摸一番。

看过无数本书,见过无数次 本书ISBN号为XXX, 2017年第一次印刷,电子工业出版社出版。重来没想过,有朝一日,自己写的东西也能被出版被印刷。这次美梦成真,幸福来得总是那么巧合。

时间回到2016年11月,当时一个屌丝正坐在床边无聊的看着新闻,漫漫长夜如何度过。浸淫 docker 圈也有一段时日,每天也只是去用用产品,调调API,顿觉是不是要来点不一样的玩意。造个轮子吧,一个想法突然从脑子蹦出来。既然天天和 docker 打交道,那不如从头来写一个 docker 如何。正好市面上还没有此类书籍,而且很多开发者对于 docker 内部的东西也是一知半解,不如就此机会彻彻底底的弄懂它。说干就干。基于对自己的深入了解,知道自己一个人开写这本书必然会被拖延症活活的掐死,果断拉上另外两个小伙,有人陪着写必然不孤单。另外两位小伙果然也是很给力的,一听说这个想法就欣然同意,其实不知道就此迈入了写书的深渊不可自拔。

由于三位小伙都没有写书经验,因此我简单的起草了一份大纲。期初我们不相信可以写出一本书,所以就按照系列文章的形式开搞。那段时间现在回忆起来仍然觉得十分的有干劲。每天完成了一天的工作后,大家猫在会议室,商讨着今天该写点啥,下一步任务是啥,谁那里遇到困难了。三人讨论的灰常起劲,晚上回家的路上,满脑子想的都是我今天该写第几章,这一章节该如何写,怎么组织。像打鸡血一般战斗到晚上1-2点。最繁忙的莫过于周末,大家早早的分工完毕,整个周末忙活着在写写写,写书的这段日子不知道为何总是那么的有干劲。

2017年过年前后终于完成了书稿的编写,交稿编辑后才知道,原来还有一大堆需要校稿的事情等待着我们。于是乎和编辑又是一顿的改改改。辛苦终于有了结果,当看到整齐排版完毕的书稿,巨大的满足感充斥着我们。看着自己一点点垒起来的书终于成型了,莫名的兴奋。

<<自己动手写docker>> 有人说受众面小。但是 docker 进入中国也已经好几年了,使用者应该基数很大。有很多开发者会对 docker 内部是啥充满好奇,我就是其中的一位。奈何 docker 的源码太庞大晦涩,很难有一个较好的突破点。此本书从零开始,一步步带领大家构建一个简单的 docker。麻雀虽小五脏俱全,docker 各方面的功能点均有涉及,可操作性极强。读者可以身临其境的感受如何打造自己的容器引擎。同时本书又对很多部分做了扩展,读者可以在每一个章节根据自己的想法进行个性化定制,可以说读懂原理,docker 长什么样,你说的算。

最后,本书所有的代码都托管在 https://github.com/xianlubird/mydocker,希望各位读者能够从本书中获得有用的知识,促进容器在国内的发展,大家共同进步学习。

阿里云工程师回顾:首本《自己动手写docker》书籍是怎么来的?

相关推荐