[發明專利]一種Docker容器多進程管理方法及系統在審
| 申請號: | 201611090130.4 | 申請日: | 2016-11-28 |
| 公開(公告)號: | CN108121595A | 公開(公告)日: | 2018-06-05 |
| 發明(設計)人: | 朱小勇;常樂;郭志川;趙然 | 申請(專利權)人: | 中國科學院聲學研究所;上海尚恩華科網絡科技股份有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/445;G06F9/50 |
| 代理公司: | 北京方安思達知識產權代理有限公司 11472 | 代理人: | 王宇楊;楊青 |
| 地址: | 100190 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多進程 管理方法及系統 進程管理模塊 信息維護模塊 獲取模塊 容器信息 子進程 管理問題 回收系統 實時監控 父進程 釋放 管理 應用 配合 進程 | ||
1.一種Docker容器多進程管理系統,其特征在于,包括:進程管理模塊、容器信息獲取模塊和信息維護模塊;所述的進程管理模塊負責Docker容器內各應用包含的所有進程的生命周期管理,并將獲取的所有進程信息發送給容器信息獲取模塊;所述的容器信息獲取模塊獲取各Docker容器的屬性信息,并將各Docker容器的屬性信息及對應的進程信息發送給信息維護模塊;所述信息維護模塊根據接收到的各Docker容器的屬性信息及對應的進程信息,建立各Docker容器的進程樹狀圖,并進行周期性掃描以更新進程樹狀圖內的各進程信息。
2.根據權利要求1所述的Docker容器多進程管理系統,其特征在于,所述的進程管理模塊為各Docker容器中PID為1的進程,所述的進程始終保持運行狀態,負責執行Docker容器內各應用的父進程及其相關子進程的啟動、退出和重啟操作。
3.根據權利要求1或2所述的Docker容器多進程管理系統,其特征在于,所述的進程信息包括:進程號和進程狀態信息,所述Docker容器的屬性信息包括:容器名稱和容器ID號。
4.根據權利要求2所述的Docker容器多進程管理系統,其特征在于,所述的進程管理模塊使用shell腳本或進程管理工具Supervisor進行構建。
5.基于權利要求1-4之一所述的Docker容器多進程管理系統的Docker容器多進程管理方法,其特征在于,包括:
步驟1)在Docker系統中創建多進程應用運行所需要的Docker容器;
步驟2)啟動步驟1)中創建的Docker容器;
步驟3)利用進程管理模塊獲取Docker容器內多進程應用包含的所有進程的進程信息,并將進程信息發送給容器信息獲取模塊;
步驟4)利用容器信息獲取模塊獲取各Docker容器的屬性信息,并將各Docker容器的屬性信息及對應的進程信息發送給信息維護模塊;
步驟5)利用信息維護模塊根據接收到的各Docker容器的屬性信息及對應的進程信息,建立各Docker容器的進程樹狀圖,并進行周期性掃描以更新進程樹狀圖內的各進程信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院聲學研究所;上海尚恩華科網絡科技股份有限公司,未經中國科學院聲學研究所;上海尚恩華科網絡科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611090130.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種進程管理方法及裝置
- 下一篇:數據傳輸方法及裝置、存儲介質、電子設備





