深究Runc源码-1-概览功能和类图
代码基于1.1.0
1 功能概要
runc是遵循OCI标准的容器运行时命令行工具,是容器运行时最底层逻辑,针对Linux(Winodes/Mac不分析)Namespace/Cgroup封装。
测试runc直接运行一个容器,执行以下操作:
2 全局类图

其核心结构为Container,容器的生命周期基本通过Container模块进行处理,容器的运行状态保存在State中,并写出到文件/${root}/${container-id}/state.json

Config描述了容器运行时所有的配置参数。
开源的东西,转发不需要出处,就说你自己写的