官术网_书友最值得收藏!

3.2 Docker Daemon的啟動流程

Docker Daemon和Docker Client的啟動均通過可執(zhí)行文件docker完成,因此兩者的啟動流程非常相似。Docker可執(zhí)行文件運行時,程序運行通過不同的命令行flag參數(shù),區(qū)分兩者,并最終運行兩者各自相應(yīng)的部分。

啟動Docker Daemon時,一般可以使用以下命令:docker--daemon=true、docker–d;docker-d=true等。隨后由Docker的main()函數(shù)來解析以上命令的相應(yīng)flag參數(shù),并最終完成Docker Daemon的啟動。

首先,附上Docker Daemon的啟動流程圖,如圖3-2所示。

圖3-2 DockerDaemon啟動流程圖

本書第2章已經(jīng)描述了Docker中main()函數(shù)運行的很多前期工作,Docker Daemon的啟動也會涉及這些工作,故在此略去相同部分,主要針對后續(xù)僅和Docker Daemon相關(guān)的內(nèi)容進行深入分析,即mainDaemon()的具體源碼實現(xiàn)。

主站蜘蛛池模板: 新郑市| 山东省| 镇坪县| 雅江县| 东海县| 诏安县| 兴宁市| 新龙县| 萨迦县| 女性| 安庆市| 卢氏县| 临安市| 中牟县| 连江县| 安吉县| 娄底市| 上饶市| 蓬莱市| 临江市| 杭锦旗| 无极县| 凤凰县| 南通市| 隆尧县| 普格县| 绥化市| 壤塘县| 泰宁县| 治多县| 绿春县| 凤冈县| 清苑县| 宜阳县| 白水县| 安义县| 寻甸| 咸丰县| 莎车县| 库伦旗| 论坛|