镜像概览
- 完整引用
docker.io/sonicorg/sonic-client-web- Registry
- docker.io
- 命名空间
- sonicorg
- 仓库
- sonic-client-web
- 已缓存 Tag 数
- 56
- 最近同步
- 07/06/2026, 11:13 AM
简介
Sonic 云真机测试平台 Web 前端镜像,提供设备管理与自动化任务界面,需配合 Sonic Agent 与后端 API 同栈部署。
详细介绍
sonicorg/sonic-client-web 运行 Sonic 开源移动设备云测平台的前端 SPA,运维在此管理 Android/iOS 设备池与 UI 自动化脚本。典型用于替代 SaaS 云测的私有化方案,与 Appium Grid 相比集成设备管理与报告。定位为静态 Web 前端,需反向代理至 sonic-server API;K8s 可 Deployment + Ingress 部署。
快速启动
docker run -d --name sonic-web \
-p 3000:80 \
-e API_BASE_URL=http://sonic-server:8090 \
docker.io/sonicorg/sonic-client-web:latest
推荐实践
docker run -d --name sonic-web \
--restart unless-stopped \
-p 3000:80 \
-e API_BASE_URL=https://sonic-api.internal \
docker.io/sonicorg/sonic-client-web:2.7.0
核心参数说明
-p 3000:80— Sonic Web 界面端口-e API_BASE_URL— 后端 sonic-server API 地址--restart unless-stopped— 前端持续在线- 固定 tag — 与 sonic-server 版本 pin
- 依赖 — Agent 节点需 USB/ADB 或 iOS 工具链
Kubernetes
apiVersion: apps/v1
kind: Deployment
metadata:
name: sonic-web
spec:
replicas: 2
selector:
matchLabels:
app: sonic-web
template:
metadata:
labels:
app: sonic-web
spec:
containers:
- name: web
image: docker.io/sonicorg/sonic-client-web:2.7.0
ports:
- containerPort: 80
env:
- name: API_BASE_URL
value: "http://sonic-server:8090"
---
apiVersion: v1
kind: Service
metadata:
name: sonic-web
spec:
selector:
app: sonic-web
ports:
- port: 80
targetPort: 80
sonic-server 独立 Deployment;Agent 跑在带设备的 bare-metal 节点。
最新 Tag(20 条)
查看全部 56 个 Tag →| Tag | 架构 | 推送时间 | 大小 | Digest | 同步 | 期望 | 操作 |
|---|---|---|---|---|---|---|---|
docker.io/sonicorg/sonic-client-web :v2.7.2 | linux/amd64 | 2024/11/04 10:42 | 294.8 MB | sha256:920ced3799d8… | |||
docker.io/sonicorg/sonic-client-web :v2.7.1 | linux/amd64 | 2024/08/22 10:30 | 294.8 MB | sha256:d27446fb3274… | |||
docker.io/sonicorg/sonic-client-web :v2.7.0 | linux/amd64 | 2024/08/09 10:14 | 294.8 MB | sha256:47525a458bba… | |||
docker.io/sonicorg/sonic-client-web :v2.6.4 | linux/amd64 | 2024/02/26 10:45 | 294.9 MB | sha256:a6d16456d657… | |||
docker.io/sonicorg/sonic-client-web :v2.6.3 | linux/amd64 | 2023/12/27 14:45 | 294.9 MB | sha256:3f0e4f80754e… | |||
docker.io/sonicorg/sonic-client-web :v2.6.2 | linux/amd64 | 2023/09/07 16:13 | 294.9 MB | sha256:cc7da856c6fe… | |||
docker.io/sonicorg/sonic-client-web :v2.6.1 | linux/amd64 | 2023/07/10 23:46 | 294.9 MB | sha256:5c27c00a276b… | |||
docker.io/sonicorg/sonic-client-web :v2.6.0 | linux/amd64 | 2023/06/23 15:46 | 294.9 MB | sha256:83f4b0bb05a1… | |||
docker.io/sonicorg/sonic-client-web :v2.5.6 | linux/amd64 | 2023/06/10 12:19 | 294.9 MB | sha256:72a694b2210b… | |||
docker.io/sonicorg/sonic-client-web :v2.5.5 | linux/amd64 | 2023/06/08 20:53 | 294.9 MB | sha256:de75f50865c6… | |||
docker.io/sonicorg/sonic-client-web :v2.5.4 | linux/amd64 | 2023/06/06 17:42 | 294.9 MB | sha256:2d544ce457e3… | |||
docker.io/sonicorg/sonic-client-web :v2.5.3 | linux/amd64 | 2023/06/05 22:55 | 294.9 MB | sha256:f40ba56d2710… | |||
docker.io/sonicorg/sonic-client-web :v2.5.2 | linux/amd64 | 2023/05/27 14:51 | 294.8 MB | sha256:943786fa76ee… | |||
docker.io/sonicorg/sonic-client-web :v2.5.1 | linux/amd64 | 2023/05/26 00:59 | 294.8 MB | sha256:444129228564… | |||
docker.io/sonicorg/sonic-client-web :v2.5.0 | linux/amd64 | 2023/05/21 18:42 | 294.8 MB | sha256:977ad70d8d3d… | |||
docker.io/sonicorg/sonic-client-web :v2.4.2 | linux/amd64 | 2023/03/30 22:50 | 294.8 MB | sha256:1f70857c174b… | |||
docker.io/sonicorg/sonic-client-web :v2.4.1 | linux/amd64 | 2023/03/20 21:58 | 294.8 MB | sha256:fe84f5a302ea… | |||
docker.io/sonicorg/sonic-client-web :v2.4.0 | linux/amd64 | 2023/03/18 01:20 | 294.8 MB | sha256:aae35017a1f1… | |||
docker.io/sonicorg/sonic-client-web :v2.4.0-alpha1 | linux/amd64 | 2023/03/11 21:17 | 294.8 MB | sha256:e754f5c75df0… | |||
docker.io/sonicorg/sonic-client-web :v2.3.2 | linux/amd64 | 2023/02/20 19:31 | 294.8 MB | sha256:97cfe85fd0d7… |