欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種容器鏡像構(gòu)建方法及裝置與流程

文檔序號:11176923閱讀:500來源:國知局
一種容器鏡像構(gòu)建方法及裝置與流程

本發(fā)明涉及云計(jì)算技術(shù)領(lǐng)域,特別是涉及一種容器鏡像構(gòu)建方法及裝置。



背景技術(shù):

隨著云計(jì)算計(jì)算的快速發(fā)展,虛擬化時(shí)代已經(jīng)到來。在虛擬化時(shí)代,采用標(biāo)配硬件可以降低成本,采用虛擬化技術(shù)可以滿足用戶按需使用資源的需求,并可以保證資源的可用性和隔離性。

在實(shí)際應(yīng)用中,用戶需要的是高效運(yùn)行的環(huán)境而非os(operatingsystem,操作系統(tǒng)),所以,現(xiàn)有的kvm(kernel-basedvirtualmachine,系統(tǒng)虛擬化模塊)和xen(開源虛擬化技術(shù))都存在浪費(fèi)資源、難于管理等問題。基于此,docker(應(yīng)用容器引擎)技術(shù)應(yīng)運(yùn)而生,其具有輕量、高性能、便捷性等優(yōu)點(diǎn),可以使運(yùn)行性能獲得極大提升。

但是,在docker技術(shù)中,容器鏡像如黑盒一樣,多是不可見的,容器鏡像操作需要通過配置文件、命令行等實(shí)現(xiàn),對用戶的技術(shù)要求較高,且較為繁瑣,容易出錯(cuò),導(dǎo)致容器的易用性較差。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的是提供一種容器鏡像構(gòu)建方法及裝置,以通過友好界面使得用戶可以使用簡單的操作方式完成容器鏡像的構(gòu)建,提升容器的易用性,降低對用戶操作技術(shù)的要求。

為解決上述技術(shù)問題,本發(fā)明提供如下技術(shù)方案:

一種容器鏡像構(gòu)建方法,包括:

確定用戶通過友好界面選擇的基礎(chǔ)鏡像;

接收所述用戶通過所述友好界面上傳的應(yīng)用包;

接收所述用戶通過所述友好界面輸入的環(huán)境配置參數(shù);

基于所述基礎(chǔ)鏡像和所述環(huán)境配置參數(shù),構(gòu)建所述應(yīng)用包的應(yīng)用鏡像。

在本發(fā)明的一種具體實(shí)施方式中,還包括:

監(jiān)控所述應(yīng)用鏡像是否構(gòu)建成功;

如果是,則通過所述友好界面輸出成功提示信息。

在本發(fā)明的一種具體實(shí)施方式中,在監(jiān)控所述應(yīng)用鏡像未構(gòu)建成功時(shí),還包括:

通過所述友好界面輸出失敗提示信息,以提示所述用戶重新調(diào)整所述環(huán)境配置參數(shù)。

一種容器鏡像構(gòu)建裝置,包括:

基礎(chǔ)鏡像確定模塊,用于確定用戶通過友好界面選擇的基礎(chǔ)鏡像;

應(yīng)用包接收模塊,用于接收所述用戶通過所述友好界面上傳的應(yīng)用包;

環(huán)境配置參數(shù)接收模塊,用于接收所述用戶通過所述友好界面輸入的環(huán)境配置參數(shù);

應(yīng)用鏡像構(gòu)建模塊,用于基于所述基礎(chǔ)鏡像和所述環(huán)境配置參數(shù),構(gòu)建所述應(yīng)用包的應(yīng)用鏡像。

在本發(fā)明的一種具體實(shí)施方式中,還包括:

監(jiān)控模塊,用于監(jiān)控所述應(yīng)用鏡像是否構(gòu)建成功,如果是,則觸發(fā)提示信息輸出模塊;

所述提示信息輸出模塊,用于通過所述友好界面輸出成功提示信息。

在本發(fā)明的一種具體實(shí)施方式中,所述提示信息輸出模塊,還用于:

在監(jiān)控所述應(yīng)用鏡像未構(gòu)建成功時(shí),通過所述友好界面輸出失敗提示信息,以提示所述用戶重新調(diào)整所述環(huán)境配置參數(shù)。

應(yīng)用本發(fā)明實(shí)施例所提供的技術(shù)方案,確定用戶通過友好界面選擇的基礎(chǔ)鏡像,接收用戶通過友好界面上傳的應(yīng)用包和輸入的環(huán)境配置參數(shù),基于基礎(chǔ)鏡像和環(huán)境配置參數(shù),構(gòu)建應(yīng)用包的應(yīng)用鏡像。通過友好界面使得用戶可以使用簡單的操作方式快速完成容器鏡像的構(gòu)建,降低了對用戶操作技術(shù)的要求,提升了容器的易用性。

附圖說明

為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實(shí)施例中一種容器鏡像構(gòu)建方法的實(shí)施流程圖;

圖2為本發(fā)明實(shí)施例中一種容器鏡像構(gòu)建裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和具體實(shí)施方式對本發(fā)明作進(jìn)一步的詳細(xì)說明。顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

本發(fā)明的核心是提供了一種容器鏡像構(gòu)建方法,在該方法中,用戶通過友好界面可以選擇需要的基礎(chǔ)鏡像,通過友好界面可以上傳應(yīng)用包、輸入環(huán)境配置參數(shù),獲得上述信息后,基于基礎(chǔ)鏡像和環(huán)境配置參數(shù),可以構(gòu)建應(yīng)用包的應(yīng)用鏡像。通過友好界面使得用戶可以快速構(gòu)建容器鏡像,改變了通過命令行構(gòu)建容器鏡像的方式,改變了一般用戶不會構(gòu)建容器鏡像的現(xiàn)狀,應(yīng)用本發(fā)明實(shí)施例所提供的方法,可以有效拓寬容器的使用群體,提升了容器的易用性。

參見圖1所示,為本發(fā)明實(shí)施例所提供的一種容器鏡像構(gòu)建方法的實(shí)施流程圖,該方法可以包括以下步驟:

s110:確定用戶通過友好界面選擇的基礎(chǔ)鏡像。

本發(fā)明實(shí)施例提供了面向界面的快速構(gòu)建容器鏡像的方法。通過為用戶提供友好界面進(jìn)行容器鏡像的構(gòu)建。

在實(shí)際應(yīng)用中,用戶根據(jù)實(shí)際需求,可以發(fā)出容器鏡像構(gòu)建指令。在接收到用戶發(fā)出的容器鏡像構(gòu)建指令后,可以通過友好界面輸出顯示常用的基礎(chǔ)鏡像列表,用戶在基礎(chǔ)鏡像列表中選擇需要的基礎(chǔ)鏡像。

確定用戶通過友好界面選擇的基礎(chǔ)鏡像后,可以繼續(xù)執(zhí)行步驟s120的操作。

s120:接收用戶通過友好界面上傳的應(yīng)用包。

在本發(fā)明實(shí)施例中,可以通過友好界面提供上傳入口,用戶通過友好界面的上傳入口可以上傳應(yīng)用包。

在接收到用戶通過友好界面上傳的應(yīng)用包后,可以繼續(xù)執(zhí)行步驟s130的操作。

s130:接收用戶通過友好界面輸入的環(huán)境配置參數(shù)。

在本發(fā)明實(shí)施例中,可以通過友好界面提供參數(shù)設(shè)置入口,用戶通過友好界面的參數(shù)設(shè)置入口可以對應(yīng)用環(huán)境變量、網(wǎng)絡(luò)存儲等進(jìn)行設(shè)置,輸入相應(yīng)的環(huán)境配置參數(shù)。

在接收到用戶通過友好界面輸入的環(huán)境配置參數(shù)后,可以繼續(xù)執(zhí)行步驟s140的操作。

s140:基于基礎(chǔ)鏡像和環(huán)境配置參數(shù),構(gòu)建應(yīng)用包的應(yīng)用鏡像。

在步驟s110確定用戶需要的基礎(chǔ)鏡像,在步驟s130接收到用戶輸入的環(huán)境配置參數(shù),基于基礎(chǔ)鏡像和環(huán)境配置參數(shù),可以構(gòu)建用戶上傳的應(yīng)用包的應(yīng)用鏡像。

應(yīng)用鏡像的具體構(gòu)建過程為現(xiàn)有技術(shù),本發(fā)明實(shí)施例對此不再贅述。

應(yīng)用本發(fā)明實(shí)施例所提供的方法,確定用戶通過友好界面選擇的基礎(chǔ)鏡像,接收用戶通過友好界面上傳的應(yīng)用包和輸入的環(huán)境配置參數(shù),基于基礎(chǔ)鏡像和環(huán)境配置參數(shù),構(gòu)建應(yīng)用包的應(yīng)用鏡像。通過友好界面使得用戶可以使用簡單的操作方式快速完成容器鏡像的構(gòu)建,降低了對用戶操作技術(shù)的要求,提升了容器的易用性。

在本發(fā)明的一個(gè)實(shí)施例中,該方法還可以包括以下步驟:

監(jiān)控應(yīng)用鏡像是否構(gòu)建成功,如果是,則通過友好界面輸出成功提示信息。

在本發(fā)明實(shí)施例中,基于基礎(chǔ)鏡像和環(huán)境配置參數(shù),構(gòu)建應(yīng)用包的應(yīng)用鏡像,可以對構(gòu)建過程進(jìn)行監(jiān)控,監(jiān)控應(yīng)用鏡像是否構(gòu)建成功。如果構(gòu)建成功,則可以通過友好界面輸出成功提示信息,以提示用戶當(dāng)前容器鏡像構(gòu)建成功,用戶可以據(jù)此進(jìn)行進(jìn)一步操作。

在監(jiān)控應(yīng)用鏡像未構(gòu)建成功時(shí),可以通過友好界面輸出失敗提示信息,以提示用戶重新調(diào)整環(huán)境配置參數(shù)。

在對構(gòu)建過程進(jìn)行監(jiān)控的過程中,如果監(jiān)控應(yīng)用鏡像未構(gòu)建成功,則可以通過友好界面輸出失敗提示信息。用戶根據(jù)該失敗提示信息,可以重新調(diào)整環(huán)境配置參數(shù)。

在接收到用戶重新調(diào)整后輸入的環(huán)境配置參數(shù)后,可以重復(fù)執(zhí)行基于基礎(chǔ)鏡像和環(huán)境配置參數(shù),構(gòu)建應(yīng)用包的應(yīng)用鏡像的步驟。

這樣,可以使得容器鏡像構(gòu)建過程具有一定的容錯(cuò)能力,方便用戶調(diào)試。

本發(fā)明實(shí)施例可以由多個(gè)服務(wù)協(xié)同完成。

具體的,可以由基礎(chǔ)鏡像服務(wù)提供常用的基礎(chǔ)鏡像,監(jiān)控服務(wù)獲取到基礎(chǔ)鏡像列表后提供給界面服務(wù),用戶通過界面服務(wù)選擇需要的基礎(chǔ)鏡像,提交給自動構(gòu)建服務(wù),以作構(gòu)建用;

用戶通過界面服務(wù)上傳應(yīng)用包,傳遞給自動構(gòu)建服務(wù),用戶通過界面服務(wù)對應(yīng)用環(huán)境變量、網(wǎng)絡(luò)存儲等進(jìn)行設(shè)置,傳遞給自動構(gòu)建服務(wù),自動構(gòu)建服務(wù)根據(jù)上述信息自動構(gòu)建鏡像;

自動構(gòu)建服務(wù)如果遇到錯(cuò)誤,先自動容錯(cuò),如果構(gòu)建失敗,則提示用戶相應(yīng)的錯(cuò)誤信息,以使用戶重新調(diào)整環(huán)境配置參數(shù),再次重新構(gòu)建直至成功生成鏡像,向界面服務(wù)反饋成功信號。

通過友好界面使得用戶可以快速構(gòu)建容器鏡像,改變了通過命令行構(gòu)建容器鏡像的方式,改變了一般用戶不會構(gòu)建容器鏡像的現(xiàn)狀,可以有效拓寬容器的使用群體,提升了容器的易用性。

相應(yīng)于上面的方法實(shí)施例,本發(fā)明實(shí)施例還提供了一種容器鏡像構(gòu)建裝置,下文描述的一種容器鏡像構(gòu)建裝置與上文描述的一種容器鏡像構(gòu)建方法可相互對應(yīng)參照。

參見圖2所示,該方法可以包括以下模塊:

基礎(chǔ)鏡像確定模塊210,用于確定用戶通過友好界面選擇的基礎(chǔ)鏡像;

應(yīng)用包接收模塊220,用于接收用戶通過友好界面上傳的應(yīng)用包;

環(huán)境配置參數(shù)接收模塊230,用于接收用戶通過友好界面輸入的環(huán)境配置參數(shù);

應(yīng)用鏡像構(gòu)建模塊240,用于基于基礎(chǔ)鏡像和環(huán)境配置參數(shù),構(gòu)建應(yīng)用包的應(yīng)用鏡像。

應(yīng)用本發(fā)明實(shí)施例所提供的裝置,確定用戶通過友好界面選擇的基礎(chǔ)鏡像,接收用戶通過友好界面上傳的應(yīng)用包和輸入的環(huán)境配置參數(shù),基于基礎(chǔ)鏡像和環(huán)境配置參數(shù),構(gòu)建應(yīng)用包的應(yīng)用鏡像。通過友好界面使得用戶可以使用簡單的操作方式快速完成容器鏡像的構(gòu)建,降低了對用戶操作技術(shù)的要求,提升了容器的易用性。

在本發(fā)明的一種具體實(shí)施方式中,還包括:

監(jiān)控模塊,用于監(jiān)控應(yīng)用鏡像是否構(gòu)建成功,如果是,則觸發(fā)提示信息輸出模塊;

提示信息輸出模塊,用于通過友好界面輸出成功提示信息。

在本發(fā)明的一種具體實(shí)施方式中,提示信息輸出模塊,還用于:

在監(jiān)控應(yīng)用鏡像未構(gòu)建成功時(shí),通過友好界面輸出失敗提示信息,以提示用戶重新調(diào)整環(huán)境配置參數(shù)。

本說明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其它實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同或相似部分互相參見即可。對于實(shí)施例公開的裝置而言,由于其與實(shí)施例公開的方法相對應(yīng),所以描述的比較簡單,相關(guān)之處參見方法部分說明即可。

專業(yè)人員還可以進(jìn)一步意識到,結(jié)合本文中所公開的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來實(shí)現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對每個(gè)特定的應(yīng)用來使用不同方法來實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。

結(jié)合本文中所公開的實(shí)施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實(shí)施。軟件模塊可以置于隨機(jī)存儲器(ram)、內(nèi)存、只讀存儲器(rom)、電可編程rom、電可擦除可編程rom、寄存器、硬盤、可移動磁盤、cd-rom、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。

本文中應(yīng)用了具體個(gè)例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的技術(shù)方案及其核心思想。應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
徐闻县| 德令哈市| 桐梓县| 宜州市| 巴青县| 长兴县| 唐山市| 山东省| 翼城县| 克什克腾旗| 葵青区| 嘉善县| 巩义市| 吉林省| 永嘉县| 盐城市| 乡城县| 五常市| 泸西县| 龙口市| 潢川县| 柘荣县| 平利县| 友谊县| 衢州市| 南康市| 贵定县| 红原县| 枣阳市| 肥城市| 新巴尔虎左旗| 玉田县| 黔江区| 天长市| 普安县| 砀山县| 兴和县| 黔西县| 宜兴市| 石台县| 射洪县|