OpenSeaOtter架构设计

OpenSeaOtter的初衷是提供一个易于部署和使用的镜像存储服务,并且把研发流程中的CI/CD连接起来。
OpenSeaOtter可以接收多个格式的镜像,支持docker和podman 的pull和push。在镜像发生变更后,可以触发对应的部署行为。

架构

代码地址

我们的项目是开源的。
目前放在 GitCode - 全球开发者的开源社区,开源代码托管平台,访问以下几个项目

  • so_proto 通讯协议定义
  • so_proto_gen_go 通讯协议生成的go代码
  • so_proto_gen_rust 通讯协议生成的rust代码
  • so_server 主服务程序
  • so_agent 订阅server通知,并执行持续部署

开发进度

预计在2025年1月底会有第一个版本。

相关推荐
xuefeiniao4 小时前
docker.desktop无法启动,导出镜像后
服务器·docker
灰阳阳5 小时前
Dockerfile实践-构建Nginx镜像
运维·nginx·docker·dockerfile
白鸽梦游指南9 小时前
docker镜像优化
linux·运维·docker
Brandon汐10 小时前
LVS+Keepalived 双主架构全规划(LVS→HAProxy→Web)
容器·架构·lvs
程序员跑路10 小时前
WSL运行redis的踩坑操作记录
docker
ai产品老杨11 小时前
异构计算时代的安防底座:基于 Docker 的 X86/ARM 双架构 AI 视频管理平台深度解析
arm开发·docker·架构
hyunbar11 小时前
Docker命令及使用指南
运维·docker·容器
溜达的大象12 小时前
本地部署专属听书工具:用 easyVoice 打造无限制的有声书体验
docker
yuweiade14 小时前
docker desktop安装redis
redis·docker·容器