新来的docker,想知道如何阅读docker的源代码?
不知道是否可以在这里发布,对Docker来说是新的,并用它来构build一个简单的应用程序引擎,所以我想看看docker里面看看发生了什么事情。
分叉源代码,但是你知道,直接阅读它有点困难,因为不知道它的执行stream程的整个地图,所以我想请求帮助,如何读取docker的源代码?是否有人写了一些post来解释呢?
背景信息:知道如何使用泊坞窗,familary与它的命令
谢谢你的帮助:)
Docker是用go语言编写的。 您需要了解的两个基本原则是Linux内核的cgroup和命名空间function。
看看docker的github源代码库,并为docker指南做出贡献 。 另外,你可以查看这本书 ,它解释了如何扩展docker。
对于源代码,您可以从docker.go文件开始。
希望这会有所帮助。
除了现有的注释和有用的信息,你也可以参考Docker Code Walk资源。
- 用Jenkins docker插件转义双引号字符
- 如何使docker在systemd的centos下监听unix和TCP socket
- 用docker-compose和mysql和php 7无法连接数据库
- Boot2Docker启动失败
- 如何configurationdocker,以便能够使用私人不安全的dockerregistry
- 我如何强制使用Ansible的“docker_container”模块删除docker集装箱?
- Dockerfile WORKDIR,ENTRYPOINT,VOLUME …适用于儿童图像吗?
- docker运行说“没有这样的形象”
- 强制安装软件包 – 无需重写Gemfile.lock