Overview
- Full name
docker.io/mysql/mysql-router- Registry
- docker.io
- Namespace
- mysql
- Repository
- mysql-router
- Cached tags
- 43
- Last synced
- 07/05/2026, 01:30 PM
- Topics
Introduction
MySQL Router 官方镜像,InnoDB Cluster 读写分离与故障转移代理,MySQL 高可用集群应用层路由中间件。
Details
mysql/mysql-router 运行 MySQL 官方 Router,为 InnoDB Cluster/ReplicaSet 提供读写分离、自动故障转移与连接池。定位为 MySQL 集群路由代理,应用连接 Router 而非直连 DB;MySQL 8 高可用架构、读写分离中间层或 Kubernetes 内 MySQL 集群统一入口。
快速启动
docker run -d --name mysql-router \
-p 6446:6446 -p 6447:6447 \
docker.io/mysql/mysql-router:8.4.0
推荐实践
docker run -d --name mysql-router \
--restart unless-stopped \
-p 6446:6446 -p 6447:6447 \
-v /etc/mysqlrouter:/etc/mysqlrouter \
docker.io/mysql/mysql-router:8.4.0
核心参数说明
-p 6446— 读写端口(Primary)-p 6447— 只读端口(Secondary)- bootstrap — 首次需 cluster bootstrap
- 配对 — InnoDB Cluster 三节点
Kubernetes
apiVersion: apps/v1
kind: Deployment
metadata:
name: mysql-router
spec:
replicas: 2
selector:
matchLabels:
app: mysql-router
template:
metadata:
labels:
app: mysql-router
spec:
containers:
- name: router
image: docker.io/mysql/mysql-router:8.4.0
ports:
- containerPort: 6446
- containerPort: 6447
volumeMounts:
- name: config
mountPath: /etc/mysqlrouter
volumes:
- name: config
secret:
secretName: mysql-router-config
---
apiVersion: v1
kind: Service
metadata:
name: mysql-router
spec:
selector:
app: mysql-router
ports:
- name: rw
port: 6446
targetPort: 6446
- name: ro
port: 6447
targetPort: 6447
应用连接 Service 6446/6447;Secret 存 bootstrap 凭据。
Latest tags (20)
View all 43 tags →| Tag | Arch | Pushed At | Size | Digest | Sync | Wish | Action |
|---|---|---|---|---|---|---|---|
docker.io/mysql/mysql-router :8.0.32 | linux/amd64 | 2023/01/18 14:13 | 92.2 MB | sha256:4610231f5f3a… | |||
docker.io/mysql/mysql-router :latest | linux/amd64 | 2023/01/18 14:13 | 92.2 MB | sha256:4610231f5f3a… | |||
docker.io/mysql/mysql-router :8.0.32-1.0.11-router | linux/amd64 | 2023/01/18 14:13 | 92.2 MB | sha256:4610231f5f3a… | |||
docker.io/mysql/mysql-router :8.0 | linux/amd64 | 2023/01/18 14:13 | 92.2 MB | sha256:4610231f5f3a… | |||
docker.io/mysql/mysql-router :8.0.31-1.0.10-router | linux/amd64 | 2022/10/12 12:46 | 88.6 MB | sha256:212906447d9f… | |||
docker.io/mysql/mysql-router :8.0.31 | linux/amd64 | 2022/10/12 12:46 | 88.6 MB | sha256:212906447d9f… | |||
docker.io/mysql/mysql-router :8.0.30 | linux/amd64 | 2022/07/27 18:51 | 82.3 MB | sha256:fa803cc6d751… | |||
docker.io/mysql/mysql-router :8.0.30-1.0.9-router | linux/amd64 | 2022/07/27 18:51 | 82.3 MB | sha256:fa803cc6d751… | |||
docker.io/mysql/mysql-router :8.0.29-1.0.8-router | linux/amd64 | 2022/04/27 13:14 | 85.1 MB | sha256:c63f900fd77b… | |||
docker.io/mysql/mysql-router :8.0.29 | linux/amd64 | 2022/04/27 13:14 | 85.1 MB | sha256:c63f900fd77b… | |||
docker.io/mysql/mysql-router :8.0.28 | linux/amd64 | 2022/01/19 22:16 | 84.9 MB | sha256:235c7bf77a4c… | |||
docker.io/mysql/mysql-router :8.0.28-1.0.7-router | linux/amd64 | 2022/01/19 22:16 | 84.9 MB | sha256:235c7bf77a4c… | |||
docker.io/mysql/mysql-router :8.0.27-1.0.5-router | linux/amd64 | 2021/10/20 14:48 | 84.7 MB | sha256:9ee30a64ed17… | |||
docker.io/mysql/mysql-router :8.0.27 | linux/amd64 | 2021/10/20 14:48 | 84.7 MB | sha256:9ee30a64ed17… | |||
docker.io/mysql/mysql-router :8.0.26 | linux/amd64 | 2021/07/21 18:24 | 83.5 MB | sha256:11c176391cf2… | |||
docker.io/mysql/mysql-router :8.0.26-1.0.4-router | linux/amd64 | 2021/07/21 18:24 | 83.5 MB | sha256:11c176391cf2… | |||
docker.io/mysql/mysql-router :8.0.25 | linux/amd64 | 2021/05/12 16:27 | 79.8 MB | sha256:4f41945701b5… | |||
docker.io/mysql/mysql-router :8.0.25-1.0.3-router | linux/amd64 | 2021/05/12 16:27 | 79.8 MB | sha256:4f41945701b5… | |||
docker.io/mysql/mysql-router :8.0.24-1.0.2-router | linux/amd64 | 2021/04/26 20:10 | 79.8 MB | sha256:51143834a136… | |||
docker.io/mysql/mysql-router :8.0.24 | linux/amd64 | 2021/04/26 20:10 | 79.8 MB | sha256:51143834a136… |