概要

フル名
docker.io/sonicorg/sonic-server-folder
Registry
docker.io
名前空間
sonicorg
リポジトリ
sonic-server-folder
キャッシュ Tag 数
54
最終同期
07/06/2026, 10:55 AM

概要

Sonic 云测平台 folder 微服务镜像,管理测试脚本与用例目录,需与 sonic-server 其他 RPC 组件同栈部署。

詳細

sonicorg/sonic-server-folder 提供 Sonic 自动化测试的文件/目录管理能力,存储与分发 UI 脚本、步骤模板。典型作为 Sonic 私有化后端的一模块,与 MinIO 存储配合。定位为无状态 API 微服务,依赖 MySQL/Redis 等由统一配置指定;K8s 可 Deployment 扩展。

快速启动

docker run -d --name sonic-folder \
  -p 8095:8095 \
  -e CONFIG_PATH=/config \
  docker.io/sonicorg/sonic-server-folder:latest

推荐实践

docker run -d --name sonic-folder \
  --restart unless-stopped \
  -p 8095:8095 \
  -v /opt/sonic/config:/config:ro \
  docker.io/sonicorg/sonic-server-folder:2.7.0

核心参数说明

  • -p 8095:8095 — Folder 服务 RPC/HTTP 端口
  • -v .../config:... — Sonic 统一配置目录
  • --restart unless-stopped — 微服务持续在线
  • 固定 tag — 与 sonic-server 全栈 pin
  • 依赖 — MySQL、Redis 由 config 指定

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: sonic-folder
spec:
  replicas: 2
  selector:
    matchLabels:
      app: sonic-folder
  template:
    metadata:
      labels:
        app: sonic-folder
    spec:
      containers:
        - name: folder
          image: docker.io/sonicorg/sonic-server-folder:2.7.0
          ports:
            - containerPort: 8095
          volumeMounts:
            - name: config
              mountPath: /config
              readOnly: true
      volumes:
        - name: config
          configMap:
            name: sonic-config
---
apiVersion: v1
kind: Service
metadata:
  name: sonic-folder
spec:
  selector:
    app: sonic-folder
  ports:
    - port: 8095
      targetPort: 8095

与其他 sonic-server 微服务同 namespace;对象存储可外接 MinIO PVC。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/sonicorg/sonic-server-folder
:v2.7.2
linux/amd64
2024/11/04 10:40236.2 MBsha256:ccda90dc0286
docker.io/sonicorg/sonic-server-folder
:v2.7.1
linux/amd64
2024/08/22 10:34236.2 MBsha256:9f784bb81584
docker.io/sonicorg/sonic-server-folder
:v2.7.0
linux/amd64
2024/08/08 17:18236.2 MBsha256:85c9aeb1ee21
docker.io/sonicorg/sonic-server-folder
:v2.6.4
linux/amd64
2024/02/26 10:42236.2 MBsha256:1d6d5ea91388
docker.io/sonicorg/sonic-server-folder
:v2.6.3
linux/amd64
2023/12/27 14:40284.2 MBsha256:145ed9f5ac5d
docker.io/sonicorg/sonic-server-folder
:v2.6.2
linux/amd64
2023/09/07 13:23284.2 MBsha256:40e0f991f57a
docker.io/sonicorg/sonic-server-folder
:v2.6.1
linux/amd64
2023/07/10 23:40284.1 MBsha256:3023483aa4f4
docker.io/sonicorg/sonic-server-folder
:v2.6.0
linux/amd64
2023/06/23 15:45284.1 MBsha256:6e8e78aecee9
docker.io/sonicorg/sonic-server-folder
:v2.5.6
linux/amd64
2023/06/10 12:17284.1 MBsha256:b985d2762837
docker.io/sonicorg/sonic-server-folder
:v2.5.5
linux/amd64
2023/06/08 20:47284.1 MBsha256:7f3b32ddfbbd
docker.io/sonicorg/sonic-server-folder
:v2.5.4
linux/amd64
2023/06/06 22:04284.1 MBsha256:31a79fa9c021
docker.io/sonicorg/sonic-server-folder
:v2.5.3
linux/amd64
2023/06/05 22:56284.1 MBsha256:a3fad5be1371
docker.io/sonicorg/sonic-server-folder
:v2.5.2
linux/amd64
2023/05/27 14:52284.1 MBsha256:035b13a97316
docker.io/sonicorg/sonic-server-folder
:v2.5.1
linux/amd64
2023/05/26 00:57284.1 MBsha256:76a99afa775d
docker.io/sonicorg/sonic-server-folder
:v2.5.0
linux/amd64
2023/05/21 18:40284.1 MBsha256:12ad51d26d4e
docker.io/sonicorg/sonic-server-folder
:v2.4.2
linux/amd64
2023/03/30 22:48284.0 MBsha256:1955c62137ff
docker.io/sonicorg/sonic-server-folder
:v2.4.1
linux/amd64
2023/03/20 22:20283.9 MBsha256:f09d766a45b5
docker.io/sonicorg/sonic-server-folder
:v2.4.0
linux/amd64
2023/03/18 01:16283.9 MBsha256:979ed427e289
docker.io/sonicorg/sonic-server-folder
:v2.4.0-alpha1
linux/amd64
2023/03/11 21:06283.9 MBsha256:1061ba4e9a00
docker.io/sonicorg/sonic-server-folder
:v2.3.2
linux/amd64
2023/02/19 17:20254.8 MBsha256:f61486ff7a1f