深究Runc源碼-1-概覽功能和類(lèi)圖
代碼基于1.1.0
1 功能概要
runc是遵循OCI標(biāo)準(zhǔn)的容器運(yùn)行時(shí)命令行工具,是容器運(yùn)行時(shí)最底層邏輯,針對(duì)Linux(Winodes/Mac不分析)Namespace/Cgroup封裝。
測(cè)試runc直接運(yùn)行一個(gè)容器,執(zhí)行以下操作:
2 全局類(lèi)圖
? ? ?

其核心結(jié)構(gòu)為Container,容器的生命周期基本通過(guò)Container模塊進(jìn)行處理,容器的運(yùn)行狀態(tài)保存在State中,并寫(xiě)出到文件/${root}/${container-id}/state.json

Config描述了容器運(yùn)行時(shí)所有的配置參數(shù)。
開(kāi)源的東西,轉(zhuǎn)發(fā)不需要出處,就說(shuō)你自己寫(xiě)的
標(biāo)簽: