Docker宣佈將開源的容器註冊表項目Distribution貢獻出來,現在已成為雲計算原生運算基金會(Cloud Native Computing Foundation,CNCF)中的沙盒項目。Docker Distribution是Docker Hub以及其他容器註冊表服務的一部分,官方提到,因為Docker Distribution被廣泛使用,是容器生態系統統的基礎,非常適合放在CNCF中發展。
Docker Distribution原本是一個以Python撰寫的註冊表項目,一開始的項目目的,並非作為內容尋址存儲之用,後來Docker Distribution以Go語言重新編寫,新版本設計成為可擴展函數庫,適用於不同的後端與子系統。而Docker也在2015年的時候,在Linux基金會底下成立OCI(Open Container Initiative),來標準化容器生態系統的規範,包括了註冊表和容器格式。
之所以要貢獻Docker Distribution給CNCF的原因,官方提到,現在有許多企業或是組織,自己創建註冊表,或是提供註冊表服務,而這些註冊表許多都是以Docker Distribution為基礎創建,但是這些分支和更改,卻都沒有反饋到上遊,使得項目需要額外的人員來維護,而他們認為,既然該項目是整個產業都在使用,那將其貢獻給CNCF,希望可以藉助CNCF過去在Kubernetes和Containerd成功的經驗,促使Distribution協作發展。
Docker Distribution目前為CNCF沙盒項目,Docker已經邀請了Docker Distribution程序代碼主要用戶,包括GitHub、GitLab、Digital Ocean、Mirantis和Harbour項目成員,作為該項目的主要維護者,Docker認為,Docker Distribution是一個成熟的項目,希望之後可以進到孵化器中。
轉載請超鏈接註明:頭條資訊 » Docker將容器註冊表項目Distribution貢獻給CNCF
免責聲明 :非本網註明原創的信息,皆為程序自動獲取互聯網,目的在於傳遞更多信息,並不代表本網贊同其觀點和對其真實性負責;如此頁面有侵犯到您的權益,請給站長發送郵件,並提供相關證明(版權證明、身份證正反面、侵權鏈接),站長將在收到郵件24小時內刪除。