自己动手写Docker 短评

热门
  • 4 顾白 2018-09-04 18:24:58

    对着书写了一遍,历时三个星期

  • 5 乌克兰安全菜油 2018-06-09 23:33:24

    还行把,瞎jb看了一遍,自己动手终究不如友邻动手(口)

  • 4 IsoNation 2020-08-28 17:51:41

    docker ≈ linux namespace + cgroups,对linux内核及其系统调用熟悉一点的程序员应该都能自己手写一个简单版。遗憾书里部分内容已经过时,例如docker默认的存储驱动已经从AUFS改成了overlay2。

  • 3 hoterran 2019-02-21 22:13:10

    草草看完。 docker 自己的东西确实不多,所以拼命的搞 OCI , containerd 等标准。 最后也只能沦为标准。 对 linux namespace, cgroup 熟悉,可以很快写出一个 docker 这本书用 c ,代码会更好看。

  • 1 软件园的猪 2019-04-21 12:07:14

    学docker一方面是学习docker对devops的作用,docker是不可变部署物的最佳形式;另一方面是docker本身的技术,包括namespace隔离、cgroup资源管理、aufs文件系统、bridge网络、封包路由。这本书能够消除对docker技术的很多迷惑。

  • 2 老C 2017-10-02 23:41:07

    挺好的,破解了很多神秘感。

  • 0 codepiano 2018-02-03 00:58:20

    比较贴近具体实现,本来页数就少,大部分都是代码。原理方面讲了,不过不是特别详细。整体还不错

  • 0 超仔 2022-01-27 07:25:09

    四年了,大学的时候购买的,今天才看完。

  • 0 喜欢雨夜 2024-02-19 20:07:51 北京

    以此入门了解docker的实现原理,简单明了,感谢好作品!

  • 1 lix7 2022-06-29 14:25:26

    很好很薄的一本小册子,按章介绍了容器依赖的namespace(限制可见性)和cgroup(限制配额)技术,然后基于两者实现了docker的基础命令docker run,随后补充了aufs实现(虽然已经弃用了,但overlay2在思想上是一样的)、cmd命令、网络等等特性。最后运行了原生的nginx docker镜像,作为成果展示。全书没有什么废话,全是干货。当看到namespace和cgroup以代码形式一行一行构建起一个可用的容器时,才真正理解了docker是什么。

  • 0 猫梦 2022-05-04 01:15:03

    运用技术的具体实现,赞。此书更像是代码的文档。或许应阅读代码为主,会理解的更快。

  • 0 在坡华子 2023-12-09 20:52:48 浙江

    这不就golang文件操作+网络编程么

  • 0 邻家の躺平人 2023-01-31 23:05:07 浙江

    3.5/5 补标。容器的核心技术基本都覆盖到了,跟着这本书自己动手实现下来会有不少的长进和收获。但是代码整体写的一般,而且很多地方细节上不清不楚有点敷衍;volume 的实现是有问题的。使用镜像那一章讲的也很乱,没有条理

  • 0 夜想曲 2023-04-02 16:52:06 广东

    容器运行离不开linux namespace与cgroup,以前只知道这个概念,但没见过相应的容器实现代码,也不知道具体是怎样的。读过这本书后,基本懂了。尤其第6章,写得不错,即使对linux网络虚拟化技术不了解,也能很好地读懂容器网络原理。 唯一不足的,就是过于简单,深度过浅,但作为面向go语言初学者或想了解容器大概原理的人来说,也是够了。

  • 0 Jun 2019-09-14 20:29:53

    容器网络部分没有看,其他照着代码敲了

  • 0 yan97ao 2020-04-14 23:29:36

    囫囵吞枣读完 如果有时间自己敲一遍代码会更好

  • 0 之江 2018-11-07 21:35:07

    读书笔记: https://zhuanlan.zhihu.com/p/48796066

  • 0 linyilong3 2017-08-07 14:18:20

    原来都是使用linux下的虚拟化技术编写的

  • 0 撒旦的玩偶 2020-01-11 22:03:42

    从此Docker不再那么神秘,一本可以和How Tomcat works媲美的好书。

<< 首页 < 前页 后页 >