Oracle MySQL 团队官方维护的容器镜像仓库。提供 MySQL Server、MySQL Router、MySQL Cluster 及 Kubernetes Operator,适用于生产环境数据库部署与高可用架构。 https://www.mysql.com
MySQL 官方优化的服务器镜像,由 Oracle MySQL 团队维护。支持主从复制、组复制、InnoDB 集群,适合生产环境关系型数据存储与事务处理。
MySQL Router 提供应用与后端 MySQL 服务器之间的透明路由,支持读写分离、连接池和故障转移,便于实现高可用架构。
MySQL Cluster 分布式数据库镜像,支持自动分片、无单点故障和线性扩展,适用于高吞吐、低延迟的 Web、云和通信服务场景。
MySQL Operator for Kubernetes,支持在 K8s 中自动化部署、扩缩容、备份与恢复 MySQL 实例,简化集群运维。
使用 mysql-server 部署主从或组复制架构,配合 mysql-router 实现读写分离与透明故障转移。
通过 mysql-operator 在 K8s 中声明式管理 MySQL 实例,实现自动化部署、扩缩容与备份。
使用 mysql-cluster 构建分布式数据库集群,满足高并发、低延迟的存储与查询需求。
Redmine 是一款面向团队的开源项目管理工具,旨在把工单、Wiki 和进度留在自己的服务器上,并通过项目和角色组织这些内容。本文将介绍如何通过 Docker Compose 快速部署 Redmine,搭建私有化项目管理平台,帮助团队在浏览器里跟踪问题和查看进度,适合内部工单及项目协作等场景。
MariaDB 是从 MySQL 分叉而来的开源关系型数据库,用来存放表中的业务数据,应用通过 SQL 和 MySQL 协议访问。本文将通过 Docker Compose 部署 MariaDB,把数据文件放在本机目录,供网站和业务系统连接,适合要自己保管数据库的服务器。
WordPress 是一款面向网站与博客的开源内容管理系统,用来发布文章、页面和媒体,并通过主题与插件分开管理版式和功能。本文将介绍如何通过 Docker 快速部署 WordPress,搭建可自托管的站点,帮助个人与团队在自己的服务器上维护内容,适合博客、企业官网及内容站点等场景。
交换机还在闪灯,业务群已经在刷「接口超时」:有人盯 top,有人翻 Nginx error.log,有人打开云控制台对账——故障窗口一拉长,排障就变成多端接力。想把主机、网络和应用收拢到一处,常见做法是各装 Agent / exporter,再拼告警脚本和值班 Wiki,规则散落、交接时版本也对不上。
开发机上改个表、查条慢 SQL,很多人习惯敲 mysql 客户端:换一台电脑就要重装命令行工具,还要记清主机、端口、证书路径。装 Navicat、DBeaver 等桌面客户端省事一些,但授权、版本对齐、多人共用同一套连接配置又是另一套成本;笔记本离岗、VPN 断线,库还在机房里,工具却跟人不跟服务器。
mysql/mysql-server 由 Oracle MySQL 团队直接维护,提供更贴近官方发布的构建与优化;library/mysql 为 Docker 官方镜像,基于上游 MySQL 构建。两者均可用于生产,mysql-server 在版本选择与支持策略上更贴近 MySQL 官方发布节奏,可参考 Oracle 文档获取详细支持信息。
MySQL Router 在应用与 MySQL 服务器之间提供透明路由:1) 读写分离,将写请求发往主节点、读请求发往副本;2) 连接池管理,减少后端连接数;3) 故障转移,主节点故障时自动切换;4) 负载均衡,在多副本间分发读请求。通常与 InnoDB 集群或主从复制配合使用。
MySQL Cluster 适用于:1) 需要线性扩展读写能力的场景;2) 要求无单点故障、自动故障恢复的高可用需求;3) 对延迟敏感、需要内存级访问的实时应用;4) 云与通信等高吞吐业务。若为常规 Web 应用或中等规模数据库,单机 mysql-server 配合主从复制通常更易运维。
MySQL Operator 支持:1) 声明式部署与配置;2) 自动扩缩容(水平与垂直);3) 备份与恢复(包括时间点恢复);4) 监控与健康检查集成;5) 与 InnoDB 集群的集成。部署前需确认 K8s 版本兼容性,参考 MySQL 官方文档获取当前支持矩阵。
建议:1) 定期拉取 mysql/mysql-server 等镜像的最新 tag,Oracle 会发布安全修复;2) 在 CI/CD 中集成漏洞扫描(如 Trivy、Docker Scout);3) 订阅 MySQL 安全公告;4) 生产环境固定具体版本号,在测试环境验证后再升级,避免直接使用 latest。