MariaDB MaxScale 是世界上最先进的数据库代理,它能够实现数据库负载均衡、读写分离、高可用性支持与故障自动切换,同时提供数据分片管理、安全访问控制及性能监控等功能,有效提升数据库系统的运行效率、稳定性与可扩展性,简化复杂数据库环境的管理与维护。
收藏数: 38
下载次数: 5566928
类型:
mariadb/maxscale!logo
该Docker镜像用于运行MariaDB MaxScale。
!build status badge]([***])
构建镜像的命令如下:
bashmake build-image
从Docker Hub拉取最新的MaxScale镜像:
bashdocker pull mariadb/maxscale:latest
将MaxScale容器以名称“mxs”后台运行:
bashdocker run -d --name mxs mariadb/maxscale:latest
容器默认配置为最小化配置,仅启用REST API。REST API默认监听8989端口,默认用户为“admin”,密码为“mariadb”。若需从Docker宿主机访问API,需在启动容器时指定端口映射。以下示例展示如何通过curl访问MaxScale基本信息:
bash# 启动容器并映射8989端口 docker run -d -p 8989:8989 --name mxs mariadb/maxscale:latest # 通过curl访问REST API curl -u admin:mariadb [***] API的信息,请参见MaxScale文档。 ### 通过配置文件自定义配置 如需自定义配置,可通过额外的配置文件(例如`my-maxscale.cnf`)实现。需将该文件挂载到容器内的`/etc/maxscale.cnf.d/`目录: ```bash docker run -d --name mxs -v $PWD/my-maxscale.cnf:/etc/maxscale.cnf.d/my-maxscale.cnf mariadb/maxscale:latest
进入运行中的“mxs”容器内部命令行:
bashdocker exec -it mxs bash
以下是 mariadb/maxscale 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 版本下载页面。

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务