Skip to content

Latest commit

 

History

History
50 lines (35 loc) · 2.8 KB

Readme_zh.md

File metadata and controls

50 lines (35 loc) · 2.8 KB

sigma

sigma

GitHub Workflow Status Codecov GitHub repo size

Sigma 是一个极容易部署和维护的镜像仓库,并且自主完整实现了 OCI Distribution Specification 1.1 的协议,除了支持 docker 客户端以外,还支持其他类型的各种客户端,例如 orasapptainerhelm, nerdctl 等。在部署层面上完全可以做到 all-in-one 的部署,启动单个容器即可将整体的镜像仓库的所有服务启动起来,在高可用层面也可以将各个模块分别单独部署。

快速开始

你可以用以下的一个简单的命令来运行起来 Sigma 镜像仓库:

docker run --name sigma -p 3000:3000 --rm tosone/sigma:nightly-alpine

默认的用户名密码是: sigma/Admin@123, 如果你想在启动的时候初始化其他的用户名密码, 请根据这里的配置说明来修改配置文件。

Demo Server

演示服务器部署在一个运行 Debian 12.1 Linux 发行版的 AWS EC2 实例上(2核4G内存, 40G磁盘),使用的 Docker 版本是 25.0.3,演示服务器是参照这里说明搭建的。

访问: https://sigma.tosone.cn, username/password: sigma/Admin@123

Architecture

sigma

Features

  • 支持 OCI Distribution Specification 1.1 的协议。
  • 支持 OCI Image v1 格式和 OCI Image Index v1 格式。
  • 支持 OCI artifacts,例如:helm charts,apptainer 等等。
  • 支持获取 OCI 制品的 sbom。
  • 支持 OCI 制品的安全扫描。
  • 支持镜像代理。
  • 支持 Namespace 级别的配额限制。
  • 支持镜像的自动垃圾回收。
  • 支持镜像签名。
  • 支持镜像构建,构建的镜像自动签名,构建的驱动支持 Docker,Podman,Kubernetes。
  • 支持镜像复制。

Alternatives