溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Registry和issue bugfix有哪些功能

發(fā)布時(shí)間:2022-01-11 17:32:10 來源:億速云 閱讀:143 作者:iii 欄目:云計(jì)算

本篇內(nèi)容主要講解“Registry和issue bugfix有哪些功能”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“Registry和issue bugfix有哪些功能”吧!

Docker Registry 2.1.1

1)catalog api, 支持用戶list Registry中所有內(nèi)容。

2)manifest 文件和 layer文件的軟刪除。

3)支持從cache中 pull鏡像,作為Dockerhub的代理。

4)存儲(chǔ)驅(qū)動(dòng)支持: 增加 阿里云 OSS 、Ceph 、Openstack Swift

Docker Registry 2.2.0

1)存儲(chǔ)驅(qū)動(dòng)支持:增加 Google Cloud Storage Driver.

2)只讀模式: Registry只支持 讀請求。維護(hù)或一些有風(fēng)險(xiǎn)的管理員操作時(shí) 需要。

3)支持讀取環(huán)境變量的配置文件。

4)支持notification endpoint 的健康狀態(tài)檢查。允許管理員通過放置文件的方式,暫時(shí)屏蔽掉一個(gè)Registry實(shí)例。

5)支持倉庫管理員通過設(shè)置返回頭部,來提升安全性。

Docker Registry 2.2.1

6)Storage Driver 支持正確處理空目錄

7)減少layer下載時(shí)的 roundtrips

8)catalog api的 性能優(yōu)化

Docker Registry 2.3.0

1)支持鏡像 manifest文件 v2版本,schema 2 格式。 該格式的描述文件有兩個(gè)主要目的: 一是支持Docker engine的鏡像內(nèi)容可尋址。 二是允許多重架構(gòu)的鏡像存在。即通過在更加豐富的manifest文件中描述平臺(tái)相關(guān)的鏡像信息。 https://github.com/docker/distribution/blob/master/docs/spec/manifest-v2-2.md

2)跨鏡像層的mount 支持上傳鏡像時(shí),對(duì)于已經(jīng)存在的公共的blobs文件,并不會(huì)重復(fù)上傳。而只是通過“淺復(fù)制”創(chuàng)建已存在鏡像blobs的關(guān)聯(lián)文件。 該功能通過上傳鏡像時(shí),減少實(shí)際傳輸?shù)臄?shù)據(jù),加快鏡像的分發(fā)速度。

Docker Registry 2.4.0

1)新的 AWS S3 Storage Driver. 實(shí)現(xiàn)了 基于AWS s3 sdk的存儲(chǔ)驅(qū)動(dòng),增強(qiáng)了性能和穩(wěn)定性。

2)垃圾回收。垃圾回收機(jī)制 會(huì)把未被Manifests關(guān)聯(lián)的鏡像層刪除。

Read-only mode

如果打開Registry的Read-only 模式,將無法進(jìn)行鏡像上傳。該模式用在 垃圾回收階段,臨時(shí)禁止用戶上傳鏡像到后端文件系統(tǒng)。在運(yùn)行垃圾回收之前,需要打開該模式?;厥胀旰螅枰P(guān)閉該模式。該過程重啟Registry兩次。

垃圾回收流程

與Registryv2.2.1不同,該版本Registry通過 Manifests 和Blobs提供的API并不能真正刪除后端文件系統(tǒng)中的文件,實(shí)際存儲(chǔ)在Ceph中的文件只有到垃圾回收的時(shí)候才會(huì)被真正刪除。 分兩個(gè)階段:

1、“Mark”階段。進(jìn)程會(huì)掃描到倉庫中所有manifests文件,生成一個(gè)‘mark set',包含所有鏡像層文件(blobs)的digest。這些關(guān)聯(lián)到的blobs不會(huì)被刪除。

2、“Sweep”階段。進(jìn)程會(huì)掃描到所有未在mark set中關(guān)聯(lián)的blobs,刪除之。 注意:在gc時(shí),需要確保registry處于只讀模式。因?yàn)槿绻趃c時(shí),上傳的鏡像可能會(huì)被誤刪。官方說,這種模式的gc只是暫時(shí)提供,之后會(huì)支持垃圾回收自動(dòng)在后臺(tái)運(yùn)行而無需手動(dòng)操作。

Tips

1、 rados storage driver 移除。

2、 v1 signature 失效。通過采納schema2 格式的manifest文件和棄用簽名,有助于提升下載鏡像時(shí)生成和返回一個(gè)單獨(dú)的libtrust簽名。

Docker Registry 2.5.0

1)增加了鏡像層blob的訪問控制中間件。

2)增加來自外部源的鏡像層。

3)刪除 簽名store。

到此,相信大家對(duì)“Registry和issue bugfix有哪些功能”有了更深的了解,不妨來實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI