SheepNav
Clipper

Clipper

clipper.com

容器镜像拉取快10倍,构建快7倍

3个月前制作者:Kyle Franz

关于 Clipper

Clipper 是一款革命性的容器镜像仓库,通过文件级去重技术,跨层、跨镜像消除冗余数据,彻底告别传统的 tarball 打包方式,实现 10倍更快的镜像拉取 和 7倍更快的构建速度。

核心功能

Clipper 采用创新的存储引擎,在镜像层之间以及不同镜像之间进行细粒度的文件级去重。这意味着相同文件只需存储一份,大幅减少存储空间和网络传输量。同时,Clipper 完全兼容现有的容器工作流:使用 Clipper 客户端拉取镜像,最终在磁盘上得到标准的 OCI 镜像。同样的操作流程,但数据存储和传输量显著降低。

主要特性

  • 极致性能:镜像拉取速度提升高达 10倍,构建速度提升 7倍,显著缩短 CI/CD 流水线时间。
  • 存储优化:文件级去重使存储空间占用减少 50%以上,尤其适合多镜像、多版本场景。
  • 无缝兼容:支持 Docker、Kubernetes、Podman、containerd、AppImage/sif 等主流容器工具,无需修改现有配置。
  • 标准输出:拉取后的镜像为标准 OCI 格式,可被任何 OCI 兼容运行时直接使用。
  • 易于迁移:作为现有容器仓库的即插即用替代品,团队可快速上手。

适用场景

  • CI/CD 环境:频繁构建和部署的场景,Clipper 能大幅缩短等待时间,提升开发效率。
  • 边缘计算:带宽受限的边缘设备,通过减少数据传输量实现快速镜像分发。
  • 大规模集群:在 Kubernetes 等集群中,加速节点间的镜像拉取,减少启动延迟。
  • 多团队协作:共享基础镜像时,去重机制让存储成本更低,版本管理更高效。

Clipper 让容器镜像管理变得更快、更省、更简单。

相关工具