Nydus Dragonfly 的容器镜像服务开源项目

我要开发同款
白开水不加糖2020年10月22日
150阅读

技术信息

行业分类
云计算
开源地址
https://github.com/dragonflyoss/image-service
授权协议
Apache-2.0

作品详情

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

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

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

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

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

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

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

与Dragofly的良好集成

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

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

架构:

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

 

功能介绍

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

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论