最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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啟動流程分析的評論 (共 條)

分享到微博請遵守國家法律
罗源县| 肃北| 天镇县| 霍邱县| 榆林市| 措勤县| 含山县| 定结县| 顺昌县| 镇原县| 江山市| 扶余县| 东兴市| 无棣县| 巩义市| 金山区| 汉沽区| 广汉市| 钟祥市| 界首市| 永康市| 郯城县| 夏河县| 绥滨县| 囊谦县| 辽源市| 卓资县| 永济市| 安宁市| 紫阳县| 叶城县| 彩票| 象山县| 山阴县| 青铜峡市| 五常市| 温州市| 启东市| 安西县| 阜城县| 白河县|