[發(fā)明專(zhuān)利]基于容器技術(shù)動(dòng)態(tài)適應(yīng)軟硬件運(yùn)行環(huán)境的軟件部署方法在審
| 申請(qǐng)?zhí)枺?/td> | 201911300891.1 | 申請(qǐng)日: | 2019-12-17 |
| 公開(kāi)(公告)號(hào): | CN111026415A | 公開(kāi)(公告)日: | 2020-04-17 |
| 發(fā)明(設(shè)計(jì))人: | 黃斌;王樂(lè)軍 | 申請(qǐng)(專(zhuān)利權(quán))人: | 南京奧工信息科技有限公司 |
| 主分類(lèi)號(hào): | G06F8/61 | 分類(lèi)號(hào): | G06F8/61 |
| 代理公司: | 南京樂(lè)羽知行專(zhuān)利代理事務(wù)所(普通合伙) 32326 | 代理人: | 李玉平 |
| 地址: | 210000 江蘇省南京市雨花臺(tái)*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 容器 技術(shù) 動(dòng)態(tài) 適應(yīng) 軟硬件 運(yùn)行 環(huán)境 軟件 部署 方法 | ||
1.一種基于容器技術(shù)動(dòng)態(tài)適應(yīng)軟硬件運(yùn)行環(huán)境的軟件部署方法,其特征在于,包括軟件發(fā)布過(guò)程和軟件部署過(guò)程,在軟件發(fā)布過(guò)程中,基于容器技術(shù),自動(dòng)的構(gòu)建出多種軟硬件兼容的容器鏡像包,并通過(guò)文件倉(cāng)庫(kù)進(jìn)行存放;軟件部署過(guò)程通過(guò)自動(dòng)化部署模塊進(jìn)行后續(xù)的自動(dòng)化部署過(guò)程。
2.如權(quán)利要求1所述的基于容器技術(shù)動(dòng)態(tài)適應(yīng)軟硬件運(yùn)行環(huán)境的軟件部署方法,其特征在于,軟件發(fā)布過(guò)程包括如下步驟:
步驟101)首先準(zhǔn)備需要發(fā)布的軟件包,并確定所要發(fā)布軟件包的基礎(chǔ)鏡像;
步驟102)其次準(zhǔn)備不同軟硬件組合特征值列表;
步驟103)分別根據(jù)上述步驟102)中的特征值,獲取對(duì)應(yīng)的容器基礎(chǔ)鏡像及運(yùn)行環(huán)境,與上述步驟101)中的軟件包進(jìn)行組合打包成獨(dú)立的容器鏡像文件——容器鏡像包;
步驟104)將每個(gè)特征值對(duì)應(yīng)制作出的容器鏡像包發(fā)布,發(fā)布到版本容器倉(cāng)庫(kù)。
3.如權(quán)利要求2所述的基于容器技術(shù)動(dòng)態(tài)適應(yīng)軟硬件運(yùn)行環(huán)境的軟件部署方法,其特征在于,軟件部署過(guò)程包括如下步驟:
步驟201)通過(guò)部署模塊實(shí)現(xiàn)自動(dòng)化腳本命令自動(dòng)判斷當(dāng)前部署環(huán)境的軟硬件條件,獲取特征值;
步驟202)部署模塊通過(guò)上述步驟201)中的特征值,到上述步驟104)中的版本容器倉(cāng)庫(kù)中查詢(xún)是否有匹配該特征值的容器鏡像包;
步驟203)查詢(xún)到后下載所述容器鏡像包到該部署環(huán)境;
步驟204)執(zhí)行部署命令,完成部署。
4.如權(quán)利要求2所述的基于容器技術(shù)動(dòng)態(tài)適應(yīng)軟硬件運(yùn)行環(huán)境的軟件部署方法,其特征在于,步驟103)的實(shí)現(xiàn)方法為:
首先,根據(jù)所要發(fā)布軟件包依賴(lài)的基礎(chǔ)鏡像,通過(guò)docker search命令從docker hub官方倉(cāng)庫(kù)中搜索關(guān)鍵字為指定基礎(chǔ)鏡像的關(guān)鍵字;
其次,根據(jù)軟硬件組合特征值進(jìn)行基礎(chǔ)鏡像過(guò)濾。
5. 如權(quán)利要求3所述的基于容器技術(shù)動(dòng)態(tài)適應(yīng)軟硬件運(yùn)行環(huán)境的軟件部署方法,其特征在于,步驟201)部署模塊中,通過(guò)腳本工具實(shí)現(xiàn)系統(tǒng)軟硬件環(huán)境監(jiān)測(cè);腳本工具通過(guò)linux命令:uname -m 命令獲取Linux 系統(tǒng)架構(gòu)。
6.如權(quán)利要求4所述的基于容器技術(shù)動(dòng)態(tài)適應(yīng)軟硬件運(yùn)行環(huán)境的軟件部署方法,其特征在于,對(duì)于x86架構(gòu)而言,特征值的作用不用于搜索,因?yàn)榇祟?lèi)架構(gòu),默認(rèn)使用官方鏡像。
7.如權(quán)利要求2所述的基于容器技術(shù)動(dòng)態(tài)適應(yīng)軟硬件運(yùn)行環(huán)境的軟件部署方法,其特征在于,所述特征值還用于定義容器鏡像包的名稱(chēng)。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于南京奧工信息科技有限公司,未經(jīng)南京奧工信息科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911300891.1/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 防止技術(shù)開(kāi)啟的鎖具新技術(shù)
- 技術(shù)評(píng)價(jià)裝置、技術(shù)評(píng)價(jià)程序、技術(shù)評(píng)價(jià)方法
- 防止技術(shù)開(kāi)啟的鎖具新技術(shù)
- 視聽(tīng)模擬技術(shù)(VAS技術(shù))
- 用于技術(shù)縮放的MRAM集成技術(shù)
- 用于監(jiān)測(cè)技術(shù)設(shè)備的方法和用戶接口、以及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 用于監(jiān)測(cè)技術(shù)設(shè)備的技術(shù)
- 技術(shù)偵查方法及技術(shù)偵查系統(tǒng)
- 使用投影技術(shù)增強(qiáng)睡眠技術(shù)
- 基于技術(shù)庫(kù)的技術(shù)推薦方法
- 動(dòng)態(tài)矢量譯碼方法和動(dòng)態(tài)矢量譯碼裝置
- 動(dòng)態(tài)口令的顯示方法及動(dòng)態(tài)令牌
- 動(dòng)態(tài)庫(kù)管理方法和裝置
- 動(dòng)態(tài)令牌的身份認(rèn)證方法及裝置
- 令牌、動(dòng)態(tài)口令生成方法、動(dòng)態(tài)口令認(rèn)證方法及系統(tǒng)
- 一種動(dòng)態(tài)模糊控制系統(tǒng)
- 一種基于動(dòng)態(tài)信號(hào)的POS機(jī)和安全保護(hù)方法
- 圖像動(dòng)態(tài)展示的方法、裝置、系統(tǒng)及介質(zhì)
- 一種基于POS機(jī)聚合碼功能分離顯示動(dòng)態(tài)聚合碼的系統(tǒng)
- 基于動(dòng)態(tài)口令的身份認(rèn)證方法、裝置和動(dòng)態(tài)令牌





