镜像概览

完整引用
docker.io/selenium/hub
Registry
docker.io
命名空间
selenium
仓库
hub
已缓存 Tag 数
468
最近同步
07/06/2026, 01:00 PM

简介

Selenium Grid Hub 镜像,协调 WebDriver 会话分发至 Node 节点,适合浏览器自动化测试 CI 与 E2E 回归,需配合 selenium/node 同网部署。

详细介绍

selenium/hub 运行 Grid 4 中央调度器,接收测试框架连接并分配至 Chrome/Firefox Node。典型用于 Jenkins/GitLab CI 并行 UI 测试,与 Playwright 云服务相比可完全私有化。镜像仅为 Hub,需同 compose 或 K8s 部署 node-chrome 等 worker;生产固定 tag、Hub 限制内网并规划 Node 资源与 session 超时。

快速启动

docker run -d --name selenium-hub \
  -p 4444:4444 \
  docker.io/selenium/hub:latest

推荐实践

docker run -d --name selenium-hub \
  --restart unless-stopped \
  -p 4444:4444 -p 4442:4442 -p 4443:4443 \
  -e SE_SESSION_REQUEST_TIMEOUT=300 \
  -e SE_NODE_MAX_SESSIONS=5 \
  docker.io/selenium/hub:4.25.0

核心参数说明

  • -p 4444:4444 — WebDriver 与 Grid UI 端口
  • -p 4442:4442 -p 4443:4443 — Grid 事件总线端口
  • -e SE_SESSION_REQUEST_TIMEOUT — 会话排队超时秒数
  • -e SE_NODE_MAX_SESSIONS — 每 Node 最大并发 session
  • --restart unless-stopped — CI 测试 Hub 持续在线
  • 固定 tag — 与 node 镜像 Grid 大版本 pin

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: selenium-hub
spec:
  replicas: 1
  selector:
    matchLabels:
      app: selenium-hub
  template:
    metadata:
      labels:
        app: selenium-hub
    spec:
      containers:
        - name: hub
          image: docker.io/selenium/hub:4.25.0
          ports:
            - containerPort: 4444
---
apiVersion: v1
kind: Service
metadata:
  name: selenium-hub
spec:
  selector:
    app: selenium-hub
  ports:
    - port: 4444
      targetPort: 4444

Node Deployment 独立扩缩;CI namespace 内 NetworkPolicy 限制 Hub 访问,Node 需足够 CPU/内存跑 headless 浏览器。

最新 Tag(20 条)

查看全部 468 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/selenium/hub
:latest
linux/amd64linux/arm64
2026/06/23 19:45333.4 MBsha256:f8be2750f64d
docker.io/selenium/hub
:4.45.0
linux/amd64linux/arm64
2026/06/23 19:31333.4 MBsha256:f8be2750f64d
docker.io/selenium/hub
:4.45
linux/amd64linux/arm64
2026/06/23 19:31333.4 MBsha256:f8be2750f64d
docker.io/selenium/hub
:4
linux/amd64linux/arm64
2026/06/23 19:29333.4 MBsha256:f8be2750f64d
docker.io/selenium/hub
:4.45.0-20260606
linux/amd64linux/arm64
2026/06/23 19:26333.4 MBsha256:f8be2750f64d
docker.io/selenium/hub
:nightly
linux/amd64linux/arm64
2026/06/22 15:09333.5 MBsha256:d23a52e19d1b
docker.io/selenium/hub
:4.44.0
linux/amd64linux/arm64
2026/05/23 16:29333.5 MBsha256:37f188dde021
docker.io/selenium/hub
:4.44
linux/amd64linux/arm64
2026/05/23 16:28333.5 MBsha256:37f188dde021
docker.io/selenium/hub
:4.44.0-20260505
linux/amd64linux/arm64
2026/05/23 16:25333.5 MBsha256:37f188dde021
docker.io/selenium/hub
:4.43.0
linux/amd64linux/arm64
2026/04/13 17:03318.6 MBsha256:ea881e4d91a4
docker.io/selenium/hub
:4.43
linux/amd64linux/arm64
2026/04/13 17:02318.6 MBsha256:ea881e4d91a4
docker.io/selenium/hub
:4.43.0-20260404
linux/amd64linux/arm64
2026/04/13 16:59318.6 MBsha256:ea881e4d91a4
docker.io/selenium/hub
:4.42.0
linux/amd64linux/arm64
2026/04/13 01:58318.6 MBsha256:94cd664be38e
docker.io/selenium/hub
:4.42
linux/amd64linux/arm64
2026/04/13 01:57318.6 MBsha256:94cd664be38e
docker.io/selenium/hub
:4.42.0-20260303
linux/amd64linux/arm64
2026/04/13 01:54318.6 MBsha256:94cd664be38e
docker.io/selenium/hub
:4.41.0
linux/amd64linux/arm64
2026/02/24 10:15317.6 MBsha256:c56d0721b301
docker.io/selenium/hub
:4.41
linux/amd64linux/arm64
2026/02/24 10:14317.6 MBsha256:c56d0721b301
docker.io/selenium/hub
:4.41.0-20260222
linux/amd64linux/arm64
2026/02/24 10:11317.6 MBsha256:c56d0721b301
docker.io/selenium/hub
:4.40.0
linux/amd64linux/arm64
2026/02/03 16:48302.9 MBsha256:dbdb3d5c4a30
docker.io/selenium/hub
:4.40
linux/amd64linux/arm64
2026/02/03 16:48302.9 MBsha256:dbdb3d5c4a30