新到docker,想知道如何阅读docker的源代码?

不知道是否可以在这里发布,新到docker并使用它来构建一个简单的应用程序引擎,所以我想看看docker里面看看发生了什么.

分叉源代码,但是你知道,直接阅读它有点困难,因为在整个地图上都不知道它的执行流程,所以我想请求帮助,如何阅读docker的源代码?是否有人写过一些帖子来解释它?

背景信息:知道如何使用docker,熟悉它的命令

谢谢你的帮助:)

最佳答案 Docker是在
go language中编写的.您需要了解的两个基本原则是Linux内核的cgroup和命名空间功能.

看看docker’s github source code repositorycontributing to docker guide.
另外,您可以查看book,它解释了如何扩展docker.

对于源代码,您可以从docker.go file开始.

希望这会有所帮助.

点赞