Docker通過(guò)LinuxKit和Moby Project打開(kāi)容器平臺

2019-10-15 10:49:33    來(lái)源:    作者:

德克薩斯州奧斯汀市— DockerCon 17會(huì )議今天開(kāi)始,Docker Inc.發(fā)表了兩個(gè)與Linux有關(guān)的重大公告。長(cháng)期以來(lái),Linux一直是容器運動(dòng)的核心,如今,隨著(zhù)LinuxKit和Moby Project的首次亮相,Linux尤其如此,其目的是幫助開(kāi)發(fā)人員和組織構建自己的容器優(yōu)化的Linux發(fā)行版。

Docker的創(chuàng )始人所羅門(mén)·??怂?Solomon Hykes)在DockerCon主題演講中說(shuō):“一年前,我們面臨著(zhù)跨平臺的挑戰。” “并非每個(gè)平臺都提供Linux子系統。”

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

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

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

LinuxKit不應與Alpine Linux混淆,后者是Docker過(guò)去使用的容器優(yōu)化的Linux發(fā)行版。Docker聘請了Alpine Linux背后的主要開(kāi)發(fā)人員,盡管Chanezon強調LinuxKit是不同的。

當今市場(chǎng)上還有其他許多容器優(yōu)化的Linux發(fā)行版,包括CoreOS的容器Linux以及RancherOS。包括Red Hat和Ubuntu在內的主流Linux發(fā)行版還開(kāi)發(fā)了容器優(yōu)化的Linux操作系統選項。

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

更進(jìn)一步,Hykes還在DockerCon上宣布了新的Moby Project。

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

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

他說(shuō),Moby項目是開(kāi)放的,它將是一個(gè)社區運行的項目。

Hykes說(shuō):“開(kāi)放性很重要,因為這是我們工作的唯一途徑。”

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