Overview
- Full name
docker.io/selenium/hub- Registry
- docker.io
- Namespace
- selenium
- Repository
- hub
- Cached tags
- 468
- Last synced
- 07/06/2026, 01:00 PM
Introduction
Selenium Grid Hub 镜像,协调 WebDriver 会话分发至 Node 节点,适合浏览器自动化测试 CI 与 E2E 回归,需配合 selenium/node 同网部署。
Details
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 浏览器。
Latest tags (20)
View all 468 tags →| Tag | Arch | Pushed At | Size | Digest | Sync | Wish | Action |
|---|---|---|---|---|---|---|---|
docker.io/selenium/hub :latest | linux/amd64linux/arm64 | 2026/06/23 19:45 | 333.4 MB | sha256:f8be2750f64d… | |||
docker.io/selenium/hub :4.45.0 | linux/amd64linux/arm64 | 2026/06/23 19:31 | 333.4 MB | sha256:f8be2750f64d… | |||
docker.io/selenium/hub :4.45 | linux/amd64linux/arm64 | 2026/06/23 19:31 | 333.4 MB | sha256:f8be2750f64d… | |||
docker.io/selenium/hub :4 | linux/amd64linux/arm64 | 2026/06/23 19:29 | 333.4 MB | sha256:f8be2750f64d… | |||
docker.io/selenium/hub :4.45.0-20260606 | linux/amd64linux/arm64 | 2026/06/23 19:26 | 333.4 MB | sha256:f8be2750f64d… | |||
docker.io/selenium/hub :nightly | linux/amd64linux/arm64 | 2026/06/22 15:09 | 333.5 MB | sha256:d23a52e19d1b… | |||
docker.io/selenium/hub :4.44.0 | linux/amd64linux/arm64 | 2026/05/23 16:29 | 333.5 MB | sha256:37f188dde021… | |||
docker.io/selenium/hub :4.44 | linux/amd64linux/arm64 | 2026/05/23 16:28 | 333.5 MB | sha256:37f188dde021… | |||
docker.io/selenium/hub :4.44.0-20260505 | linux/amd64linux/arm64 | 2026/05/23 16:25 | 333.5 MB | sha256:37f188dde021… | |||
docker.io/selenium/hub :4.43.0 | linux/amd64linux/arm64 | 2026/04/13 17:03 | 318.6 MB | sha256:ea881e4d91a4… | |||
docker.io/selenium/hub :4.43 | linux/amd64linux/arm64 | 2026/04/13 17:02 | 318.6 MB | sha256:ea881e4d91a4… | |||
docker.io/selenium/hub :4.43.0-20260404 | linux/amd64linux/arm64 | 2026/04/13 16:59 | 318.6 MB | sha256:ea881e4d91a4… | |||
docker.io/selenium/hub :4.42.0 | linux/amd64linux/arm64 | 2026/04/13 01:58 | 318.6 MB | sha256:94cd664be38e… | |||
docker.io/selenium/hub :4.42 | linux/amd64linux/arm64 | 2026/04/13 01:57 | 318.6 MB | sha256:94cd664be38e… | |||
docker.io/selenium/hub :4.42.0-20260303 | linux/amd64linux/arm64 | 2026/04/13 01:54 | 318.6 MB | sha256:94cd664be38e… | |||
docker.io/selenium/hub :4.41.0 | linux/amd64linux/arm64 | 2026/02/24 10:15 | 317.6 MB | sha256:c56d0721b301… | |||
docker.io/selenium/hub :4.41 | linux/amd64linux/arm64 | 2026/02/24 10:14 | 317.6 MB | sha256:c56d0721b301… | |||
docker.io/selenium/hub :4.41.0-20260222 | linux/amd64linux/arm64 | 2026/02/24 10:11 | 317.6 MB | sha256:c56d0721b301… | |||
docker.io/selenium/hub :4.40.0 | linux/amd64linux/arm64 | 2026/02/03 16:48 | 302.9 MB | sha256:dbdb3d5c4a30… | |||
docker.io/selenium/hub :4.40 | linux/amd64linux/arm64 | 2026/02/03 16:48 | 302.9 MB | sha256:dbdb3d5c4a30… |