日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Docker的容器运行时组件Containerd

發布時間:2024/2/28 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Docker的容器运行时组件Containerd 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

不久前,Docker宣布開源他們的容器運行時組件Containerd(發音是container-D)。目前的Containerd版本是0.2.4,Docker計劃在2017年第二季度基于Open Container Initiative(OCI)發布1.0版本。

Containerd是一個容器運行時組件,它原本是Docker平臺的一部分,雖然小巧,但在整個系統里起到很關鍵的作用。Containerd被設計成一種低耦合并且很容易與其它工具集成的組件。它在Docker 1.12里所處的位置如下圖所示:

從圖中可以看出,Containerd提供了一組運行容器的API。Docker引擎通過調用GRPC API來啟動執行進程,隨后會啟動管理器和執行器來負責監控和運行容器。容器最后通過runC來運行,runC也是Docker的另一個開源項目,它實現了OCI運行時標準。

計劃中的Containerd 1.0版本將會有所變化,它在Docker中的位置將會是如下圖所示的樣子:

新版的Containerd將包含如下特性:

  • 一個分布式的組件,它負責處理到注冊中心的推送,無需與特定廠商關聯。
  • 一組網絡原語,用來創建系統接口和API,以便管理容器的網絡命名空間。
  • 主機級別的鏡像和容器文件系統存儲。
  • 一組GRPC API。
  • Prometheus格式的度量指標API,用在內部和容器級別的度量指標上。
  • 完全支持OCI鏡像和runC的參考實現。

關于Containerd的更多架構細節可以參看GitHub主頁的內容。

Containerd是Docker開源的眾多項目中的新成員,這些項目包括libcontainer、libnetwork、notary、runC、HyperKit、VPNkit、Datakit、swarmkit和Infrakit等。

此次開源Containerd,Docker是希望能夠與廣大社區和其它各大廠商巨頭共同構建一個雙贏的結果。正如Docker CTO Solomon Hykes所說的那樣,“我們迫不及待地要把這個東西貢獻出來,因為我們也會因此獲得很好的回報,這是一種良性的回饋閉環,這個閉環里的各方都會從中受益”。基于Containerd,企業可以構建自己的容器管理軟件。目前,阿里巴巴、Amazon、Google、Microsoft和IBM等公司的員工已經加入到該項目的貢獻者行列。而隨著該項目的不斷完善,Docker也將因此得到好處。

為了避免Containerd與Docker或其它商業實體存在關聯,Docke計劃明年把Containerd獨立出來,并交由中立基金進行管理。


感謝木環對本文的審校。

總結

以上是生活随笔為你收集整理的Docker的容器运行时组件Containerd的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。