Overview
- Full name
docker.io/sonicorg/sonic-server-folder- Registry
- docker.io
- Namespace
- sonicorg
- Repository
- sonic-server-folder
- Cached tags
- 54
- Last synced
- 07/06/2026, 10:55 AM
Introduction
Sonic 云测平台 folder 微服务镜像,管理测试脚本与用例目录,需与 sonic-server 其他 RPC 组件同栈部署。
Details
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。
Latest tags (20)
View all 54 tags →| Tag | Arch | Pushed At | Size | Digest | Sync | Wish | Action |
|---|---|---|---|---|---|---|---|
docker.io/sonicorg/sonic-server-folder :v2.7.2 | linux/amd64 | 2024/11/04 10:40 | 236.2 MB | sha256:ccda90dc0286… | |||
docker.io/sonicorg/sonic-server-folder :v2.7.1 | linux/amd64 | 2024/08/22 10:34 | 236.2 MB | sha256:9f784bb81584… | |||
docker.io/sonicorg/sonic-server-folder :v2.7.0 | linux/amd64 | 2024/08/08 17:18 | 236.2 MB | sha256:85c9aeb1ee21… | |||
docker.io/sonicorg/sonic-server-folder :v2.6.4 | linux/amd64 | 2024/02/26 10:42 | 236.2 MB | sha256:1d6d5ea91388… | |||
docker.io/sonicorg/sonic-server-folder :v2.6.3 | linux/amd64 | 2023/12/27 14:40 | 284.2 MB | sha256:145ed9f5ac5d… | |||
docker.io/sonicorg/sonic-server-folder :v2.6.2 | linux/amd64 | 2023/09/07 13:23 | 284.2 MB | sha256:40e0f991f57a… | |||
docker.io/sonicorg/sonic-server-folder :v2.6.1 | linux/amd64 | 2023/07/10 23:40 | 284.1 MB | sha256:3023483aa4f4… | |||
docker.io/sonicorg/sonic-server-folder :v2.6.0 | linux/amd64 | 2023/06/23 15:45 | 284.1 MB | sha256:6e8e78aecee9… | |||
docker.io/sonicorg/sonic-server-folder :v2.5.6 | linux/amd64 | 2023/06/10 12:17 | 284.1 MB | sha256:b985d2762837… | |||
docker.io/sonicorg/sonic-server-folder :v2.5.5 | linux/amd64 | 2023/06/08 20:47 | 284.1 MB | sha256:7f3b32ddfbbd… | |||
docker.io/sonicorg/sonic-server-folder :v2.5.4 | linux/amd64 | 2023/06/06 22:04 | 284.1 MB | sha256:31a79fa9c021… | |||
docker.io/sonicorg/sonic-server-folder :v2.5.3 | linux/amd64 | 2023/06/05 22:56 | 284.1 MB | sha256:a3fad5be1371… | |||
docker.io/sonicorg/sonic-server-folder :v2.5.2 | linux/amd64 | 2023/05/27 14:52 | 284.1 MB | sha256:035b13a97316… | |||
docker.io/sonicorg/sonic-server-folder :v2.5.1 | linux/amd64 | 2023/05/26 00:57 | 284.1 MB | sha256:76a99afa775d… | |||
docker.io/sonicorg/sonic-server-folder :v2.5.0 | linux/amd64 | 2023/05/21 18:40 | 284.1 MB | sha256:12ad51d26d4e… | |||
docker.io/sonicorg/sonic-server-folder :v2.4.2 | linux/amd64 | 2023/03/30 22:48 | 284.0 MB | sha256:1955c62137ff… | |||
docker.io/sonicorg/sonic-server-folder :v2.4.1 | linux/amd64 | 2023/03/20 22:20 | 283.9 MB | sha256:f09d766a45b5… | |||
docker.io/sonicorg/sonic-server-folder :v2.4.0 | linux/amd64 | 2023/03/18 01:16 | 283.9 MB | sha256:979ed427e289… | |||
docker.io/sonicorg/sonic-server-folder :v2.4.0-alpha1 | linux/amd64 | 2023/03/11 21:06 | 283.9 MB | sha256:1061ba4e9a00… | |||
docker.io/sonicorg/sonic-server-folder :v2.3.2 | linux/amd64 | 2023/02/19 17:20 | 254.8 MB | sha256:f61486ff7a1f… |