国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

深究Runc源碼-4-Start啟動流程分析

2022-11-16 10:00 作者:黑暗光影DIY  | 我要投稿

代碼基于1.1.0

runc start是啟動用戶定義的進程,流程如下。

首先通過state.json,重新獲取容器的狀態(tài)

通過State重新構(gòu)建Container實例

只能對Created狀態(tài)的容器執(zhí)行start,執(zhí)行Container.Exec,Container.Exec調(diào)用fifoOpen打開exec.fifo,此時runc init阻塞解除繼續(xù)運行,runc init通過exec.fifo會寫一個字符'0',然后執(zhí)行StartContainer Hooks,最后通過system.Exec調(diào)用將runc init變成用戶定義進程。runc start進程通過fifo.exec讀取到runc init寫入后刪除exec.fifo,流程結(jié)束。


開源的東西,轉(zhuǎn)發(fā)不需要說明出處,就說你自己寫的

深究Runc源碼-4-Start啟動流程分析的評論 (共 條)

分享到微博請遵守國家法律
错那县| 石景山区| 乾安县| 太原市| 龙口市| 庄河市| 清丰县| 磴口县| 正镶白旗| 沽源县| 舞钢市| 耒阳市| 高要市| 南丹县| 民权县| 延津县| 南靖县| 仪征市| 徐州市| 五寨县| 台中市| 维西| 揭西县| 嘉祥县| 金山区| 屏东县| 衡阳市| 南郑县| 临颍县| 绥化市| 龙胜| 新安县| 韶关市| 青冈县| 永寿县| 宁阳县| 京山县| 天祝| 海盐县| 南木林县| 永丰县|