Docker Engine核心组件containerd开源 阿里云入选初始成员

简介: 12月15日 , Docker宣布将Docker Engine核心组件containerd开源,并捐赠到一个新的开源社区独立发展和运营。阿里云作为初始成员,将会为新项目提供贡献和维护人员。

12月15日 , Docker宣布将Docker Engine核心组件containerd开源,并捐赠到一个新的开源社区(https://containerd.io/)独立发展和运营。阿里云,AWS, Google,IBM和Microsoft作为初始成员,将会为新项目提供贡献和维护人员。

containerd开源对构建一个开放和健康的容器生态,具有重要意义。阿里云首席架构师唐洪表示: "容器技术在企业IT中,特别是在云计算战略中扮演着越来越重要的角色。 开放,稳定和良好支持的容器基础设施对所有客户至关重要。它也将是一个健康的生态系统的关键。 阿里云作为其中一员,我们将会和社区紧密合作, 打造一个坚实的容器技术基础,帮助客户在这之上实现业务创新。“

阿里云作为Docker的战略合作伙伴,会进一步帮助国内用户利用容器技术提升DevOps效率,加速企业上云。作为项目的初始成员之一,阿里云也会持续把自己在容器技术方面的探索和实践回馈到社区中。

containerd 是容器运行环境的核心引擎,可以实现对容器的各种操作(启动,停止等)和网络和存储配置。 containerd 提供了标准化的接口方便各种平台集成,并且还可以将运行环境(Runtime)做成可插拔(Plugable)。但它并不是直接面向最终用户,  主要是用于集成到更上层的系统里,  比如Docker Swarm, Kubernetes, Mesos 等容器编排系统。

98812db941b6f30651fbfac2d1c8c9069b0653e8

containerd 是容器编排/调度技术的基础。对于容器社区的开发者来说, 独立的containerd更简单、稳定, 并具有更好的可扩展性。开发商可以非常方便地基于containerd提供定制化的容器网络、容器存储和编排方案。

阿里巴巴集团一直积极拥抱开源事业,无论是开源软件的应用、回馈以至自研技术的开源都非常活跃。自从2015年11月阿里巴巴集团宣布正式加入Apache基金会以来,阿里技术已经向Apache捐赠了三个开源项目,分别是JStorm、RocketMQ和Weex。其中Weex于2016年12月15日正式捐赠给Apache基金会。RocektMQ有望成为首个来自中国的Apache互联网中间件顶级子项目,Weex则有望成为来自中国的移动开发顶级子项目。

阿里巴巴除了是FSF基金会、Apache基金会、Linux 基金会和Xen顾问团队成员。阿里云还是MySQL开源分支 WebScaleSQL 的第五位发起成员,该分支是由 Facebook、 Google、LinkedIn 和Twitter 四家互联网公司的数据库团队发起,是以适应互联网场景为目标的MySQL分支。


Docker 官方新闻稿如下:
https://www.docker.com/docker-news-and-press/docker-extracts-and-donates-containerd-its-core-container-runtime-accelerate
相关文章
|
20天前
|
弹性计算 关系型数据库 微服务
基于 Docker 与 Kubernetes(K3s)的微服务:阿里云生产环境扩容实践
在微服务架构中,如何实现“稳定扩容”与“成本可控”是企业面临的核心挑战。本文结合 Python FastAPI 微服务实战,详解如何基于阿里云基础设施,利用 Docker 封装服务、K3s 实现容器编排,构建生产级微服务架构。内容涵盖容器构建、集群部署、自动扩缩容、可观测性等关键环节,适配阿里云资源特性与服务生态,助力企业打造低成本、高可靠、易扩展的微服务解决方案。
1342 8
|
4月前
|
Linux iOS开发 Docker
MyEMS开源系统安装之Linux/macOS上的DOcker
本指南详细介绍了如何在Linux/macOS上使用Docker部署MyEMS系统。主要内容包括:前置条件(如安装Docker、npm和MySQL),以及分步骤部署各个组件(如myems-api、myems-admin、myems-modbus-tcp等)。每个步骤涵盖源代码复制、环境配置、镜像构建、容器运行及日志管理等操作,并提供了多平台构建的支持。最后,指南还说明了默认端口和登录凭据,帮助用户快速启动并访问MyEMS的管理界面和Web界面。
133 1
|
6月前
|
存储 Kubernetes 调度
Kubernetes、Docker和Containerd的关系解析
总的来说,Docker、Containerd和Kubernetes之间的关系可以用一个形象的比喻来描述:Docker就像是一辆装满货物的卡车,Containerd就像是卡车的引擎,而Kubernetes就像是调度中心,负责指挥卡车何时何地送货。
276 12
|
9月前
|
Java Linux C语言
《docker基础篇:2.Docker安装》包括前提说明、Docker的基本组成、Docker平台架构图解(架构版)、安装步骤、阿里云镜像加速、永远的HelloWorld、底层原理
《docker基础篇:2.Docker安装》包括前提说明、Docker的基本组成、Docker平台架构图解(架构版)、安装步骤、阿里云镜像加速、永远的HelloWorld、底层原理
768 90
|
7月前
|
运维 网络安全 文件存储
找不到类似 Docker Desktop 的 Web 管理界面?试试这些开源方案
Docker Desktop 是本地容器化开发的利器,但存在无法通过 Web 远程管理、跨平台体验不一致等问题。为此,推荐几款轻量级、可 Web 化管理的 Docker 工具:Portainer 功能全面,适合企业级运维;CasaOS 集成应用商店和 NAS 功能,适合家庭/个人开发环境;Websoft9 提供预集成环境,新手友好。这些工具能有效提升容器管理效率,满足不同场景需求。
354 3
|
8月前
|
存储 Kubernetes C++
Docker、containerd、CRI-O 和 runc 之间的区别
通过理解这些组件的角色和功能,可以更好地选择和配置容器环境,以满足特定的需求和应用场景。
504 25
|
6月前
|
存储 SQL 关系型数据库
docker部署n9e开源版本7.4.0
n9e开源版本7.4.0
266 0
|
7月前
|
安全 持续交付 云计算
课时5:阿里云容器服务:最原生的集成Docker和云服务
阿里云容器服务以服务化形式构建容器基础设施,大幅提升开发效率,简化应用部署流程。通过Docker容器和DevOps工具(如Jenkins),实现自动化部署与迭代,优化企业内部复杂部署问题。该服务支持GPU调度、混合云架构无缝迁移,并与阿里云产品体系无缝集成,提供安全防护、网络负载均衡等多重功能支持。凭借微服务架构,帮助企业突破业务瓶颈,提高资源利用率,轻松应对海量流量。
245 0
课时5:阿里云容器服务:最原生的集成Docker和云服务
|
8月前
|
运维 数据可视化 开发者
Dpanel:Star2k,短短时间就被大家称为GitHub开源神器!轻量化Docker面板,还在等什么
如今的软件开发和运维领域,Docker容器技术已经成为一种主流的解决方案,它允许开发者和系统管理员以更高效、更灵活的方式部署和管理应用程序。然而,Docker的命令行界面虽然强大,但对于某些用户来说可能不够直观。今天,我们要介绍的开源项目——dpanel,就是一个轻量化的Docker可视化管理面板,它以其简洁、高效的特点,为用户提供了一个易于操作的界面来管理Docker容器和镜像。
435 0
|
10月前
|
存储 缓存 运维
Docker镜像采用分层存储,每层代表镜像的一部分,如基础组件或应用依赖,多层叠加构成完整镜像
Docker镜像采用分层存储,每层代表镜像的一部分,如基础组件或应用依赖,多层叠加构成完整镜像。此机制减少存储占用,提高构建和传输效率。Docker还通过缓存机制提升构建和运行效率,减少重复工作。文章深入解析了Docker镜像分层存储与缓存机制,包括具体实现、管理优化及实际应用案例,帮助读者全面理解其优势与挑战。
390 4