当前位置: 首页 > 软件库 > 云计算 > PaaS系统/容器 >

Nydus

Dragonfly 的容器镜像服务
授权协议 Apache-2.0
开发语言 Rust
所属分类 云计算、 PaaS系统/容器
软件类型 开源软件
地区 国产
投 递 者 吕鹏
操作系统 跨平台
开源组织 阿里巴巴
适用人群 未知
 软件概览

Nydus 是 Dragonfly 的容器镜像服务。该项目项目在容器镜像格式之上实现了一个用户空间文件系统,该容器镜像格式比当前的 OCI 镜像规范有所改进。其主要功能包括:

  • 容器镜像按需下载,用户不再需要下载完整镜像就能启动容器

  • 块级别的镜像数据去重,最大限度为用户节省存储资源

  • 镜像只有最终可用的数据,不需要保存和下载过期数据

  • 端到端的数据一致性校验,为用户提供更好的数据保护

  • 兼容 OCI 分发标准和 artifacts 标准,开箱即可用

  • 支持不同的镜像存储后端,镜像数据不只可以存放在镜像仓库,还可以放到 NAS 或者类似 S3 的对象存储上

  • 与 Dragonfly 的良好集成

当前存储库包括以下工具:

  • 一个 nydusify 工具,用于将 OCI 格式的容器镜像转换为 nydus 格式的容器镜像
  • 一个nydus-image工具,用于将未打包的容器镜像转换为 nydus 格式的镜像
  • 一个 nydusd daemon,用于解析 nydus 格式的镜像,并为容器访问提供 FUSE 挂载点

架构:

nydus 主要包含一个新的镜像格式,和一个负责解析容器镜像的 FUSE 用户态文件系统进程。

 

  • 近日,Dragonfly 项目引入了一个容器镜像加速服务 nydus。据悉,nydus 是由阿里云和蚂蚁集团的工程师合作开发,并大规模部署在内部的生产环境中。 据 Dragonfly 发布的消息,在其的测试中, nydus 能够把常见镜像的启动时间,从数分钟缩短到数秒钟。另外,容器运行时数据一致性校验方面,nydus 镜像不会被解压到本地,同时可以对每一次数据访问进行校验,如果数据被篡改,则可以从

 相关资料
  • 安装配置镜像仓库docker-distribution 安装 # yum -y install docker-distribution # systemctl enable docker-distribution.service # systemctl start docker-distribution.service # systemctl status docker-distribution.

  • 本文向大家介绍详解Docker创建支持ssh服务的容器和镜像,包括了详解Docker创建支持ssh服务的容器和镜像的使用技巧和注意事项,需要的朋友参考一下 1. 这里使用的centos作为容器,所以首先下载centos的images 2. 下载后运行一个centos的容器,这里使用centos6作为我测试的容器 3. 安装openssh-server服务软件包 4. 编辑sshd的配置文件/etc

  • 本文向大家介绍Docker 镜像和容器的区别详解,包括了Docker 镜像和容器的区别详解的使用技巧和注意事项,需要的朋友参考一下  最近学习Docker,被Docker 的镜像和容器搞的晕头转向,索性上网查找相关资料并整理下彻底的理解这块内容,有需要的小伙伴可以看下,少走点弯路。 Docker的镜像和容器的区别         一、Docker镜像 要理解Docker镜像和Docker容器之间的

  • 这节课给大家讲解Docker镜像和容器的一些基本操作方法。 获取镜像 之前我们提到过 Docker 官方提供了一个公共的镜像仓库:Docker Hub,我们就可以从这上面获取镜像,获取镜像的命令:docker pull,格式为: $ docker pull [选项] [Docker Registry 地址[:端口]/]仓库名[:标签] Docker 镜像仓库地址:地址的格式一般是 <域名/IP>

  • 通过前面的介绍,我们知道了Docker 镜像是多个基于 UnionFS 的镜像层依次挂载的结果,而容器的文件系统则是在以只读方式挂载镜像后增加的一个可读可写的文件系统复合而成。 Docker 中为我们提供了将容器中的这个可读可写的环境持久化为一个镜像层的方法,即docker commit。 docker commit将容器修改的内容保存为镜像,我们可以把它理解为提交容器的更改。 1.生成变更后的镜

  • 镜像加速器 国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。国内很多云服务商都提供了国内加速器服务,例如: Azure 中国镜像 https://dockerhub.azk8s.cn 阿里云加速器(需登录账号获取) 七牛云加速器 https://reg-mirror.qiniu.com 由于镜像服务可能出现宕机,建议同时配置多个镜像。 国内各大云服务商均提供了 Doc

  • 请参见Debian 镜像列表来选择离你 较近的 (很可能是最快的) 镜像服务器。 当从 Debian 镜像服务器下载文件的时候,请确认下载的文件是处于 二进制模式,而不是文本或者自动模式。 4.2.1. 哪里能找到安装映像 安装映像位于每一个 Debian 镜像目录 debian/dists/sarge/main/installer-i386/current/images/ 下面 ── 文件 MA

  • 选择离您较近的(因此很可能也是最快的)镜像服务器,请参见 Debian 镜像列表。 当从 Debian 镜像服务器下载文件的时候,请确认下载的文件是处于二进制模式,而不是文本或者自动模式。 4.2.1. 在哪里能找到安装映像 安装映像位于每一个 Debian 镜像的 debian/dists/sarge/main/installer-ia64/current/images/ — MANIFEST