Docker 將核心元件 Containerd 開源

Docker 於 12 月月中宣布將 Docker Engine 中的核心元件 containerd 獨立為新的開放源碼專案,包括 Alibaba Cloud、AWS、Google、IBM 及 Microsoft 都已承諾願意成為該專案的貢獻者及維護者。此外,明年初 containerd 將進一步成為中立的基礎,以讓業者可在共通的基礎上打造自己的容器管理軟體。

containerd 提供了建立容器 runtime 所需的最基本元件,它能下載、儲存與執行容器映像檔,也能連結儲存及網路。

Docker 創辦人暨技術長 Solomon Hykes 表示,各界對 Docker 的熱愛讓它快速成長為一個完整的平台,仰賴它建置、遞送與執行分散式應用,功能從調度到基礎架構,核心的容器 runtime 只是其中的一小部份。對於數百萬的開發人員或 IT 專家而言,他們想要的就是一個完整的平台,但許多平台建置商或營運商卻只需要一個最基本的元件,以讓他們能在自己的系統中透過穩定的界面執行容器,而 containerd 符合此一需求。

Containerd 可於 Linux 和 Windows 環境下在背景執行(Daemon),能夠管理完整的容器生命週期,包含了傳輸容器映像檔、容器的執行和監控等。Containerd 也支援 OCI 映像檔規格(Open Container Initiative Image Spec)、OCI Runtime 規格(OCI Runtime Spec)、容器 Runtime 和生命週期、管理容器的網路命名空間以連接既存的命名空間等。

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *