手把手带你写个最精简的 docker
通过一个沉浸式的故事展开,让你在不知不觉中触达 docker 的本质!
闪客  《Linux 源码趣读》作者,公号「无聊的闪客」作者。
专栏
未完结·共 8 讲·已更新 1 讲·每周双更
|
21 人已学
|
收藏
立即购买
9.9

当前我们正处在云原生时代,从微服务架构到大规模分布式系统,容器技术已经成为现代软件开发和部署的基石,是每一个身处其中的开发者不得不面对的技术底座。

然而,尽管我们每天都在使用容器,但很多人对其底层原理却不怎么了解,工作中也时常面临着各种困惑。市面上关于容器技术的学习资料和教程大多侧重于使用层面,对底层原理的讲解也都是通过直接罗列 docker 使用的技术,逃不开对 namespace、cgoup 等概念的拆解和堆砌。

这就导致了很多人即使是了解到了这些零散的知识点,但依然会觉得容器这项技术有一层神秘的面纱。很多开发者往往一方面在使用容器的过程中感觉十分别扭和不放心,一方面又一直止步于了解 namespace 和 cgroup 这些技术名词而无法继续深入,陷入了一种死循环。

实际上开发者想要知道的往往不是直接告诉我 namespace 和 cgroup 等技术是什么,而是为什么会有这个东西?没有它会怎么样?

为了解决这一难题,我将带着你一起通过沉浸式的学习方式,从"一无所有"的状态开始,通过切实解决一个个具体的需求和问题,逐步实现一个非常简单的玩具版容器,让你明白容器技术究竟是在解决什么问题。

在这个过程中,所有的技术概念不再是自上而下硬生生拆解后灌输给你的,而是通过我和你一起自下而上不断"探寻"出来的。你不需要有任何的前置知识,只需要清空你的大脑,跟着我完成一次轻松愉快的探索之旅,直到最终揭开容器神秘面纱的那一刻。你回过头会发现,容器技术的本质不过如此,好像也没有什么。

整个学习过程是轻松愉快的,在比较难以用语言来描述的地方都会用通俗的图示来帮你秒懂原理。

不习惯在电脑上阅读的也完全不用担心,图片都是根据手机上也能清爽看到而设计的,累不到眼睛也累不到脑子​。

在需要实操命令看到瞬间效果的地方,我也会加入动图来让你亲临现场,不用担心没有环境或懒得敲命令而失去了对命令的直观效果的体验。

专栏里使用的示例代码完全开源,里面的每个示例代码都可以直接编译运行,还准备了直接 make run 一键体验效果的环境。你可以先睹为快,无需购买即可下载。

https://gitee.com/wuliaodeshanke/shanke-simple-docker

课程目录

讲师

闪客

《Linux 源码趣读》作者,公号「无聊的闪客」作者。

看过的人还看了
跟着高手学复盘
张鹏
独立商业顾问,工信部数字化管理特聘专家

24讲 | 16989 人已学习

¥59¥99
Excel 商业分析实战
叶风哲
北京航空航天大学硕士,微软资深 Excel、PowerBI 讲师,微软人工智能微学位全球第一位获得者,阿里巴巴大数据认证讲师,慧科集团商业分析专业主任,时代光华商业数据分析教研专家

21讲 | 121 人已学习

¥59¥99
商业思维案例笔记
曹雄峰
前腾讯商业产品组长

51讲 | 8072 人已学习

¥59¥129
学透 Spring:从入门到项目实战
丁雪丰
美团研究员

45讲 | 1949 人已学习

¥55.93¥79.9
TensorFlow 快速入门与实战
彭靖田
Google Developers Expert,《深入理解 TensorFlow》作者

67讲 | 31564 人已学习

¥59¥129
软件工程之美
宝玉
Groupon 资深工程师,微软最有价值专家

55讲 | 44703 人已学习

¥59¥129