[發明專利]用于容器的服務集成方法、系統、設備及存儲介質在審
| 申請號: | 202110068135.1 | 申請日: | 2021-01-19 |
| 公開(公告)號: | CN112748936A | 公開(公告)日: | 2021-05-04 |
| 發明(設計)人: | 馮東來;肖小龍;周光明 | 申請(專利權)人: | 攜程旅游網絡技術(上海)有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F9/445;G06F9/455 |
| 代理公司: | 上海隆天律師事務所 31282 | 代理人: | 夏彬 |
| 地址: | 200335 上海市長*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 容器 服務 集成 方法 系統 設備 存儲 介質 | ||
本發明提供了一種用于容器的服務集成方法、系統、設備及存儲介質,該方法包括:接收用戶輸入的一服務的服務配置數據;根據所述服務配置數據和預設的文本文件模板,生成所述服務的用于構建鏡像的文本文件片段;基于所述文本文件片段構建容器鏡像。本發明可以由用戶自由選擇需要的服務,從而滿足不同用戶的定制化需求,并且保證服務可以共享,增加了服務的復用性,實現服務的一次配置重復利用,避免重復開發,提高了容器服務配置的效率;進一步地,本發明還可以從環境和應用的維度來配置自定義服務,有效解決了多個環境多個鏡像帶來的存儲問題。
技術領域
本發明涉及數據處理技術領域,尤其涉及一種用于容器的服務集成方法、系統、設備及存儲介質。
背景技術
傳統的虛擬機方式下,用戶需要定制服務時,基本上都是手動到機器上安裝服務,需要耗費比較多的時間和人力,并且過程復雜而極易出錯。目前,傳統的虛擬機方式逐漸向容器部署方式遷移,現有技術中尚沒有一種十分方便的用戶自定義服務的方式?,F有的方式一般也都是用戶手動操作容器來安裝服務,一方面操作十分復雜,另一方面每次定制服務都需要單獨操作,無法實現服務的復用性。
發明內容
針對現有技術中的問題,本發明的目的在于提供一種用于容器的服務集成方法、系統、設備及存儲介質,可以滿足不同用戶的定制化需求,并且保證服務可以共享,增加復用性,避免重復開發,提高效率。
本發明實施例提供一種用于容器的服務集成方法,包括如下步驟:
接收用戶輸入的一服務的服務配置數據;
根據所述服務配置數據和預設的文本文件模板,生成所述服務的用于構建鏡像的文本文件片段;
基于所述文本文件片段構建容器鏡像。
在一些實施例中,所述接收用戶輸入的一服務的服務配置數據,包括如下步驟:
提供服務配置編輯頁面;
接收用戶在服務配置編輯頁面中輸入的服務配置數據,所述服務配置數據包括服務名稱、服務類型、服務描述信息和服務圖標中的一種或多種。
在一些實施例中,所述提供服務配置編輯頁面之后,還包括接收用戶在服務配置編輯頁面中輸入的服務的環境配置數據;
生成所述服務的用于構建鏡像的文本文件片段,包括:根據所述服務配置數據、所述環境配置數據和所述預設的文本文件模板,生成所述服務的用于構建鏡像的文本文件片段,所述文本文件片段中包括所述服務允許運行的環境條件。
在一些實施例中,基于所述文本文件片段構建容器鏡像之后,還包括如下步驟:
容器啟動時,判斷容器啟動時的環境變量是否滿足所述文本文件片段中所定義的服務允許運行的環境條件,如果是,則允許啟動該服務,否則,拒絕啟動該服務。
在一些實施例中,基于所述文本文件片段構建容器鏡像,包括如下步驟:
提供服務選擇頁面;
獲取用戶在所述服務選擇頁面中對服務的選擇數據;
基于用戶選擇的服務的文本文件片段構建容器鏡像。
在一些實施例中,所述提供服務選擇頁面,包括提供應用的服務選擇頁面;
所述基于用戶選擇的服務的文本文件片段構建容器鏡像,包括基于各個應用的用戶選擇的服務的文本文件片段構建容器鏡像。
在一些實施例中,所述提供應用的服務選擇頁面包括如下步驟:
提供應用選擇頁面;
根據用戶在所述應用選擇頁面中對應用的選擇提供應用服務查看頁面;
接收到用戶的服務編輯請求;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于攜程旅游網絡技術(上海)有限公司,未經攜程旅游網絡技術(上海)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110068135.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種燃料電池
- 下一篇:相冊視頻識別方法、系統、設備及存儲介質





