概要

フル名
docker.io/mlabbe/openspeedtest
Registry
docker.io
名前空間
mlabbe
リポジトリ
openspeedtest
キャッシュ Tag 数
4
最終同期
07/06/2026, 11:18 AM

概要

OpenSpeedTest 纯前端网速测速镜像,通过浏览器上传/下载测带宽与延迟,适合内网链路验收与 CDN 节点自检页面。

詳細

mlabbe/openspeedtest 托管 HTML5 测速页面,无需 Flash 或插件即可在 LAN/WAN 评估吞吐。典型部署于机房出口或家庭网关旁路,与 iperf3 CLI 相比非技术人员也可自助测试。定位为轻量静态 Web 服务,几乎无状态;生产固定 tag、HTTPS 反代并限制访问来源防滥用。

快速启动

docker run -d --name openspeedtest \
  -p 8080:8080 \
  docker.io/mlabbe/openspeedtest:latest

推荐实践

docker run -d --name openspeedtest \
  --restart unless-stopped \
  -p 8080:8080 \
  -e TZ=Asia/Shanghai \
  docker.io/mlabbe/openspeedtest:2.0.6

核心参数说明

  • -p 8080:8080 — 测速 Web 页面端口
  • --restart unless-stopped — 测速页持续可用
  • -e TZ=Asia/Shanghai — 日志时区
  • 固定 tag — 前端 bundle 版本 pin
  • 带宽 — 大文件测速会占满链路,建议内网使用

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: openspeedtest
spec:
  replicas: 1
  selector:
    matchLabels:
      app: openspeedtest
  template:
    metadata:
      labels:
        app: openspeedtest
    spec:
      containers:
        - name: speedtest
          image: docker.io/mlabbe/openspeedtest:2.0.6
          ports:
            - containerPort: 8080
---
apiVersion: v1
kind: Service
metadata:
  name: openspeedtest
spec:
  selector:
    app: openspeedtest
  ports:
    - port: 8080
      targetPort: 8080

Ingress 限制运维网段;测速流量大,避免与生产业务共享节点。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/mlabbe/openspeedtest
:latest
linux/amd64
2019/07/30 04:55163.3 MBsha256:64ae8702e32f
docker.io/mlabbe/openspeedtest
:1.16.0-alpine_2019-07-29
linux/amd64
2019/07/30 04:51163.3 MBsha256:be1b15e41930
docker.io/mlabbe/openspeedtest
:legacy_1.16.0-alpine_2019-07-29
linux/amd64
2019/07/30 04:49163.3 MBsha256:dd208f3fc059
docker.io/mlabbe/openspeedtest
:1.14.0-alpine_2018-05-15
linux/amd64
2018/05/16 11:38162.6 MBsha256:c586fd9225ac