不知道是否可以在这里发布,新到docker并使用它来构建一个简单的应用程序引擎,所以我想看看docker里面看看发生了什么.
分叉源代码,但是你知道,直接阅读它有点困难,因为在整个地图上都不知道它的执行流程,所以我想请求帮助,如何阅读docker的源代码?是否有人写过一些帖子来解释它?
背景信息:知道如何使用docker,熟悉它的命令
谢谢你的帮助:)
最佳答案 Docker是在
go language中编写的.您需要了解的两个基本原则是Linux内核的cgroup和命名空间功能.
看看docker’s github source code repository和contributing to docker guide.
另外,您可以查看book,它解释了如何扩展docker.
对于源代码,您可以从docker.go file开始.
希望这会有所帮助.