Docker通过LinuxKit和Moby Project打开容器平台

德克萨斯州奥斯汀市— 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说:“开放性很重要,因为这是我们工作的唯一途径。”

(0)
上一篇 2022年3月27日
下一篇 2022年3月27日

相关推荐