当前位置:首页 > 科技  > 知识百科

扩展 Docker 与 containerd 的集成

来源: 责编: 时间:2023-08-07 16:30:39 158观看
导读 我们正在扩展 Docker 与 containerd 的集成,以包括图像管理!为了及早分享这项工作并获得反馈,此集成作为最新 Docker Desktop 4.12.0 版本的一项可选实验功能提供。什么是容器?

我们正在扩展 Docker 与 containerd 的集成,以包括图像管理!为了及早分享这项工作并获得反馈,此集成作为最新 Docker Desktop 4.12.0 版本的一项可选实验功能提供。vqk28资讯网——每日最新资讯28at.com

什么是容器?
用最简单的话来说,containerd 是一个被广泛采用的开放容器运行时。它管理其主机系统的完整容器生命周期!这包括拉取和推送图像以及处理容器的启动和停止。更不用说,containerd 是容器体验中的低级积木。它不是由开发人员直接使用,而是设计为嵌入到 Docker 和 Kubernetes 等系统中。vqk28资讯网——每日最新资讯28at.com

Docker 参与containerd 项目可以追溯到 2016 年,可以说,这是一个有点激情的项目!虽然我们有很多启动该项目的理由,但我们的目标是将容器监管从核心 Docker 引擎中移出并转移到一个单独的守护进程中。这样,它就可以在 Kubernetes 等项目中重用。它已捐赠给云原生计算基金会 (CNCF),截至 2017 年,它现在是一个成熟(稳定)项目。vqk28资讯网——每日最新资讯28at.com

containerd 在 Docker 引擎中取代了什么?
正如我们之前提到的,Docker 已经使用 containerd 作为 Docker Engine 的一部分来管理容器生命周期(创建、启动和停止)已有一段时间了!这项新工作是将 containerd 更深入地集成到 Docker 引擎中的一步。它允许您使用 containerd 存储图像,然后推送和拉取它们。Containerd 还使用快照程序而不是图形驱动程序来挂载容器的根文件系统。由于 containerd 的可插拔架构,它也可以支持多个快照器。vqk28资讯网——每日最新资讯28at.com

为什么迁移到 containerd 进行镜像管理?
Containerd 是领先的开放容器运行时,更好的是,它已经是 Docker 引擎的一部分!通过切换到 containerd 进行图像管理,我们更好地使自己与更广泛的行业工具保持一致。vqk28资讯网——每日最新资讯28at.com

此迁移修改了两个主要内容:vqk28资讯网——每日最新资讯28at.com

1.我们正在用 containerd 的快照程序替换 Docker 的图形驱动程序。
2.我们将使用 containerd 来推送、拉取和存储图像。vqk28资讯网——每日最新资讯28at.com

这对 Docker 用户意味着什么?
我们知道开发人员喜欢当今 Docker 命令的工作方式,并且许多工具都依赖于现有的 Docker API。考虑到这一点,我们完全致力于确保集成尽可能透明并且不会破坏现有的工作流程。为此,我们首先将其作为一项实验性的、可选择加入的功能推出,以便我们能够尽早获得反馈。在最新的 Docker Desktop 中启用时,此实验性功能允许您在后台使用以下 Docker 命令和 containerd:运行、提交、构建、推送、加载和保存。vqk28资讯网——每日最新资讯28at.com

这种集成有以下好处:vqk28资讯网——每日最新资讯28at.com

1.Containerd 的快照器实现可帮助您快速插入新功能。一些示例包括使用stargz在启动时延迟拉取图像,或者使用nydus和dragonfly进行点对点图像分发。
2.containerd 内容存储可以本地存储多平台图像和其他 OCI 兼容对象。这启用了一些功能,例如使用 Docker 引擎构建和操作多平台图像的能力(以及未来可能的其他内容!)。
如果您计划构建多平台映像,下图显示了在启用 containerd 存储的情况下运行构建命令时的预期结果。vqk28资讯网——每日最新资讯28at.com

如果不启用实验性功能,您将收到一条错误消息,指出 docker 驱动程序不支持此功能,如下图所示。vqk28资讯网——每日最新资讯28at.com

结语
总之,Docker 用户现在可以期待完整的 containerd 集成。这带来了许多令人兴奋的功能,从原生多平台支持到加密图像和惰性拉取。因此,请确保下载最新版本的 Docker Desktop并启用 containerd 实验性功能以试用它!vqk28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-119-2489-0.html扩展 Docker 与 containerd 的集成

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 央行等八部门:鼓励更多软件、大数据、人工智能等领域优质企业在国内上市

下一篇: Docker Desktop 4.11 中的虚拟桌面支持、Mac 权限更改和新扩展

标签:
  • 热门焦点
  • 红魔电竞平板评测:大屏幕硬实力

    红魔电竞平板评测:大屏幕硬实力

    前言:三年的疫情因为要上网课的原因激活了平板市场,如今网课的时代已经过去,大家的生活都恢复到了正轨,这也就意味着,真正考验平板电脑生存的环境来了。也就是面对着这种残酷的
  • 石头自清洁扫拖机器人G10S评测:多年黑科技集大成之作 懒人终极福音

    石头自清洁扫拖机器人G10S评测:多年黑科技集大成之作 懒人终极福音

    科技圈经常能看到一个词叫“缝合怪”,用来形容那些把好多功能或者外观结合在一起的产品,通常这样的词是贬义词,但如果真的是产品缝合的好、缝合的实用的话,那它就成了中性词,今
  • 摸鱼心法第一章——和配置文件说拜拜

    摸鱼心法第一章——和配置文件说拜拜

    为了能摸鱼我们团队做了容器化,但是带来的问题是服务配置文件很麻烦,然后大家在群里进行了“亲切友好”的沟通图片图片图片图片对比就对比,简单对比下独立配置中心和k8s作为配
  • 一文搞定Java NIO,以及各种奇葩流

    一文搞定Java NIO,以及各种奇葩流

    大家好,我是哪吒。很多朋友问我,如何才能学好IO流,对各种流的概念,云里雾里的,不求甚解。用到的时候,现百度,功能虽然实现了,但是为什么用这个?不知道。更别说效率问题了~下次再遇到,
  • JVM优化:实战OutOfMemoryError异常

    JVM优化:实战OutOfMemoryError异常

    一、Java堆溢出堆内存中主要存放对象、数组等,只要不断地创建这些对象,并且保证 GC Roots 到对象之间有可达路径来避免垃 圾收集回收机制清除这些对象,当这些对象所占空间超过
  • 新电商三兄弟,“抖快红”成团!

    新电商三兄弟,“抖快红”成团!

    来源:价值研究所作 者:Hernanderz 随着内容电商的概念兴起,抖音、快手、小红书组成的“新电商三兄弟”成为业内一股不可忽视的势力,给阿里、京东、拼多多带去了巨大压
  • 品牌洞察丨服务本地,美团直播成效几何?

    品牌洞察丨服务本地,美团直播成效几何?

    来源:17PR7月11日,美团App首页推荐位出现“美团直播”的固定入口。在直播聚合页面,外卖“神枪手”直播间、美团旅行直播间、美团买菜直播间等均已上线,同时
  • iQOO Neo8系列今日官宣:首发天玑9200+ 全球安卓最强芯!

    iQOO Neo8系列今日官宣:首发天玑9200+ 全球安卓最强芯!

    在昨日举行的的联发科新一代旗舰芯片天玑9200+的发布会上,iQOO官方也正式宣布,全新的iQOO Neo8系列新品将全球首发搭载这款当前性能最强大的移动平台
  • 苹果140W USB-C充电器:采用氮化镓技术

    苹果140W USB-C充电器:采用氮化镓技术

    据10 月 30 日 9to5 Mac 消息报道,当苹果推出新的 MacBook Pro 2021 时,该公司还推出了新的 140W USB-C 充电器,附赠在 MacBook Pro 16 英寸机型的盒子里,也支
Top