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

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

分享到微博請遵守國家法律
滦南县| 保德县| 双城市| 巢湖市| 黑河市| 衡水市| 岢岚县| 瑞丽市| 西安市| 大邑县| 双流县| 静海县| 广南县| 高安市| 康乐县| 福贡县| 富民县| 大安市| 南溪县| 普兰县| 恩施市| 云和县| 循化| 丹阳市| 邛崃市| 南江县| 北川| 崇信县| 瓮安县| 广昌县| 潞西市| 大关县| 奎屯市| 三江| 平度市| 平安县| 冷水江市| 临安市| 大余县| 蒙自县| 荣成市|