Docker通過LinuxKit和Moby Project打開容器平臺

2019-10-15 10:49:33

德克薩斯州奧斯汀市— DockerCon 17會議今天開始,Docker Inc.發表了兩個與Linux有關的重大公告。長期以來,Linux一直是容器運動的核心,如今,隨著LinuxKit和Moby Project的首次亮相,Linux尤其如此,其目的是幫助開發人員和組織構建自己的容器優化的Linux發行版。

Docker的創始人所羅門·海克斯(Solomon Hykes)在DockerCon主題演講中說:“一年前,我們面臨著跨平臺的挑戰。” “并非每個平臺都提供Linux子系統。”

這就是Docker構建Linux子系統的原因,該子系統現已成為LinuxKit項目。Hykes說,當一切都是容器時,就有提高安全性的潛力。將操作系統作為容器,整個系統可以非常小,而引導時間卻最少。

Hykes表示,LinuxKit是便攜式的,可與臺式機,服務器,物聯網(IoT),大型機,英特爾,ARM以及裸機和虛擬化部署一起使用。

LinuxKit項目將在Linux Foundation的管理下進行管理,旨在成為與供應商無關的開放項目。Docker Inc.技術人員帕特里克·錢尼松(Patrick Chanezon)在接受eWEEK采訪時表示,LinuxKit基于Docker Inc.用于構建用于Mac和Windows客戶的Docker的Linux的相同工具。Docker 于2016年3月首次發布了適用于Windows和macOS的Docker。

LinuxKit不應與Alpine Linux混淆,后者是Docker過去使用的容器優化的Linux發行版。Docker聘請了Alpine Linux背后的主要開發人員,盡管Chanezon強調LinuxKit是不同的。

當今市場上還有其他許多容器優化的Linux發行版,包括CoreOS的容器Linux以及RancherOS。包括Red Hat和Ubuntu在內的主流Linux發行版還開發了容器優化的Linux操作系統選項。

容器優化的Linux的目標是擁有一個較小的操作系統,專門針對容器使用案例而構建。借助LinuxKit,Docker的目標是使任何人都可以更輕松地構建可以在其上部署容器的操作系統。

更進一步,Hykes還在DockerCon上宣布了新的Moby Project。

他說:“ Moby項目是一個在不重新發明輪子的情況下組裝專用集裝箱系統的框架。” “它擁有一個包含80多個組件的庫,其中包括容器平臺所需的所有重要部件。”

Moby項目基于LinuxKit和Docker的其他努力,可幫助開發人員快速構建和部署容器平臺。Hykes表示,Docker Inc.將使用Moby Project來幫助構建自己的平臺,作為實現通用組裝的基礎。

他說,Moby項目是開放的,它將是一個社區運行的項目。

Hykes說:“開放性很重要,因為這是我們工作的唯一途徑。”

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。