[發(fā)明專利]Docker鏡像倉庫的鏡像同步方法和鏡像同步系統(tǒng)有效
| 申請?zhí)枺?/td> | 201710473796.6 | 申請日: | 2017-06-21 |
| 公開(公告)號: | CN107247793B | 公開(公告)日: | 2020-03-17 |
| 發(fā)明(設(shè)計)人: | 劉俊杰 | 申請(專利權(quán))人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F16/178 | 分類號: | G06F16/178;H04L29/08 |
| 代理公司: | 深圳市君勝知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44268 | 代理人: | 王永文;唐敏 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | docker 倉庫 同步 方法 系統(tǒng) | ||
1.一種Docker鏡像倉庫的鏡像同步方法,其特征在于,所述鏡像同步方法包括如下步驟:云管區(qū)倉庫收到某一可用區(qū)倉庫推送的鏡像時,通知云管區(qū)控制單元收到鏡像事件;
云管區(qū)控制單元解析鏡像事件,當判斷鏡像事件需要同步時,控制云管區(qū)倉庫將鏡像同步至相應(yīng)的可用區(qū)倉庫;
由某一可用區(qū)控制單元控制該可用區(qū)倉庫向云管區(qū)倉庫推送鏡像;
若鏡像事件為推送事件,確定該鏡像事件需要同步;
解析所述鏡像事件的來源以獲取推送該鏡像的可用區(qū)倉庫;
調(diào)用云管區(qū)倉庫的API接口將鏡像同步至除推送給鏡像的可用區(qū)倉庫之外的其他各可用區(qū)倉庫;
在云管區(qū)控制單元接收到推送事件時,將鏡像的具體信息保存在存儲模塊中。
2.根據(jù)權(quán)利要求1所述的Docker鏡像倉庫的鏡像同步方法,其特征在于,所述云管區(qū)控制單元解析鏡像事件,當判斷鏡像事件需要同步時,控制云管區(qū)倉庫將鏡像同步至相應(yīng)的可用區(qū)倉庫的步驟包括:
所述云管區(qū)控制單元解析鏡像事件,并判斷鏡像事件是拉取事件還是推送事件;
若鏡像事件為推送事件,確定該鏡像事件需要同步,并調(diào)用云管區(qū)倉庫的API接口將鏡像同步至相應(yīng)的可用區(qū)倉庫。
3.根據(jù)權(quán)利要求1或2任意一項所述的Docker鏡像倉庫的鏡像同步方法,其特征在于,所述云管區(qū)控制單元解析鏡像事件,當判斷鏡像事件需要同步時,控制云管區(qū)倉庫將鏡像同步至相應(yīng)的可用區(qū)倉庫的步驟之后,還包括:
各可用區(qū)倉庫接收到鏡像時,通知該可用區(qū)控制單元收到所述鏡像事件;
該可用區(qū)控制單元判斷所述鏡像事件是否來源于云管區(qū),如果是,該可用區(qū)倉庫將不再繼續(xù)分發(fā)該鏡像。
4.根據(jù)權(quán)利要求1所述的Docker鏡像倉庫的鏡像同步方法,其特征在于,當各可用區(qū)均有多個倉庫時,云管區(qū)控制單元控制云管區(qū)倉庫將鏡像同步至相應(yīng)的可用區(qū)倉庫的步驟包括:
云管區(qū)控制單元識別鏡像事件的真實IP,判斷該真實IP是否與某個可用區(qū)倉庫的真實IP相匹配,若是則不向該可用區(qū)倉庫推送鏡像。
5.一種Docker鏡像倉庫的鏡像同步系統(tǒng),其特征在于,所述鏡像同步系統(tǒng)包括:
云管區(qū)倉庫,用于收到某一可用區(qū)倉庫推送的鏡像時,通知云管區(qū)控制單元收到鏡像事件;云管區(qū)控制單元,用于解析所述鏡像事件,當判斷鏡像事件需要同步時,控制云管區(qū)倉庫將鏡像同步至相應(yīng)的可用區(qū)倉庫;
還包括:
可用區(qū)控制單元,用于控制該可用區(qū)倉庫向云管區(qū)倉庫推送鏡像;
云管區(qū)控制單元中還設(shè)置有存儲模塊,用于保存?zhèn)}庫及鏡像的內(nèi)容。
6.根據(jù)權(quán)利要求5所述的Docker鏡像倉庫的鏡像同步系統(tǒng),其特征在于,還包括:
可用區(qū)倉庫,用于接收到鏡像時,通知該可用區(qū)控制單元收到所述鏡像事件;
所述可用區(qū)控制單元,還用于接判斷所述鏡像事件是否來源于云管區(qū),如果是,該可用區(qū)倉庫將不再繼續(xù)分發(fā)該鏡像。
7.根據(jù)權(quán)利要求5所述的Docker鏡像倉庫的鏡像同步系統(tǒng),其特征在于,所述云管區(qū)控制單元,還用于識別鏡像事件的真實IP,判斷該真實IP是否與某個可用區(qū)倉庫的真實IP相匹配,若是則不向該可用區(qū)倉庫推送鏡像。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于平安科技(深圳)有限公司,未經(jīng)平安科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710473796.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





