[开源]Unregistry项目:无需外部仓库,直接推送Docker镜像至远程服务器
talkingdev • 2025-06-18
6198 views
开发者psviderski近日开源了Unregistry工具,解决了Docker镜像部署中繁琐的'推送到仓库/从仓库拉取'流程。该工具创新性地利用Docker宿主机自带的containerd镜像存储,通过标准Registry API暴露接口,新增`docker pussh`命令可直接通过SSH将镜像推送至远程Docker守护进程。其智能分层传输机制仅同步缺失的镜像层,使传输效率显著提升。该项目源自作者开发容器编排工具Uncloud时的副产品,目前已收获293个Hacker News点赞和69条深度讨论,凸显其在DevOps领域的实用价值。技术亮点包括:1) 消除对第三方Registry的依赖;2) SSH加密通道保障传输安全;3) 与现有Docker生态无缝集成。该方案特别适合边缘计算、混合云等需要频繁跨节点部署的场景。
核心要点
- Unregistry通过SSH实现Docker镜像直推,绕过传统Registry中间环节
- 基于containerd存储的智能分层传输机制提升部署效率50%以上
- 源自Uncloud容器编排项目,已获Hacker News技术社区高度关注