轩辕镜像 官方专业版
轩辕镜像
专业版
轩辕镜像 官方专业版
轩辕镜像
专业版
首页个人中心搜索镜像
交易
充值流量¥7起我的订单
文档
工具
提交工单页面收录
mysql

cimg/mysql

cimg

cimg/mysql Docker镜像基于官方MySQL稳定版构建,为开发与CI/CD环境提供轻量级高性能服务。内置优化配置,支持数据持久化与网络隔离,基于Ubuntu系统并包含常用客户端工具。可快速部署单节点实例及容器化架构集成,适合自动化测试、本地开发及小型生产环境。镜像定期更新,确保安全性与兼容性,简化数据库环境一致性管理。

4 次收藏下载次数: 0状态:社区镜像维护者:cimg仓库类型:镜像最近更新:1 个月前
让 AI 帮你使用轩辕镜像? · 展开查看说明 · 点击收起说明

如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。

只需在 AI 对话中先发送下面这句话即可:

请先完整阅读并严格遵守以下文档中的全部规则与要求:

https://xuanyuan.cloud/agents.md

在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。

查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。

DockerHub 官方简介
轩辕镜像中文简介
下载命令
镜像标签列表与下载命令
轩辕镜像,不浪费每一次拉取。
点击查看

CircleCI 便利镜像:MySQL

专为 CircleCI 设计的 MySQL Docker 镜像,专注于持续集成场景

状态与链接

[![CircleCI 构建状态] ]
[![软件许可证:MIT] ]
[![Docker 拉取量] ]
[![CircleCI 社区讨论] ]
[![GitHub 仓库] ]

注意:本镜像旨在替代旧版 CircleCI MySQL 镜像 circleci/mysql。

cimg/mysql 是由 CircleCI 开发的 Docker 镜像,专为持续集成构建流程设计。

支持政策

CircleCI Docker 便利镜像的支持政策可参考 [CircleCI 文档] 。该政策明确了镜像的发布、更新及弃用规则。

目录

  • 快速开始
  • 镜像工作原理
  • 开发指南
  • 贡献方式
  • 补充资源
  • 许可证

快速开始

本镜像可作为次要镜像,与 CircleCI docker 执行器配合使用。示例如下:

yaml
jobs:
  build:
    docker:
      - image: cimg/go:1.17  # 主容器:CircleCI Go 镜像
      - image: cimg/mysql:8.0  # 次要容器:MySQL 镜像
    steps:
      - checkout  # 检出代码

上述示例中,主容器使用 CircleCI Go 镜像,次要容器使用 MySQL 镜像(标签 8.0 对应 MySQL 8.0 版本)。在任务步骤中,可从主容器连接到 MySQL 实例。

镜像工作原理

本镜像包含完整的 MySQL 数据库及其工具链。

关于 RAM 变体

旧版镜像 circleci/mysql 提供过 RAM 优化变体,但当前版本已移除。我们正在评估该变体的实际性能提升效果,若您使用过旧版镜像并能提供 RAM 变体与普通变体的构建时间对比数据,欢迎通过 GitHub Issue 反馈。

标签规则

镜像标签格式如下:

cimg/mysql:<mysql-version>

其中 <mysql-version> 为 MySQL 版本号(如 8.0 对应 MySQL 8.0)。

开发指南

本地构建和运行镜像需满足以下条件:

  • 操作系统:Linux(已测试 Ubuntu)或 macOS
  • Bash 版本:v4+
  • Docker Engine 版本:v19.03+

克隆仓库

社区用户(无仓库写入权限)

  1. 在 GitHub 上 Fork 本仓库。
  2. 克隆时需添加 --recurse-submodules 参数以拉取子模块:
    bash
    git clone --recurse-submodules <您的 Fork 仓库地址>
    
  3. (若已克隆但未拉取子模块)可运行以下命令补全:
    bash
    git submodule update --recursive
    
  4. (可选)添加上游仓库以便同步更新:
    bash
    git remote add upstream []   ```  
    
    

维护者(有仓库写入权限)

直接克隆仓库并拉取子模块:

bash
git clone --recurse-submodules [邮箱已删除]:CircleCI-Public/cimg-mysql.git

生成 Dockerfile

使用 gen-dockerfiles.sh 脚本生成指定版本的 Dockerfile。例如,生成 MySQL 8.0 的 Dockerfile:

bash
./shared/gen-dockerfiles.sh 8.0

生成的文件位于 ./8.0/Dockerfile。

本地构建与运行

生成 Dockerfile 后,可本地构建并测试镜像:

bash
# 构建镜像
docker build -t test/mysql:8.0 -f 8.0/Dockerfile .

# 运行容器并进入交互终端
docker run -it docker.xuanyuan.run/test/mysql:8.0 bash

批量构建镜像

使用 build-images.sh 脚本批量构建镜像(需先生成 Dockerfile):

bash
./build-images.sh

正式发布时,此脚本将通过 CircleCI 流水线执行,而非本地运行。

发布官方镜像(仅维护者)

使用 release.sh 脚本简化发布流程。以发布 MySQL 9.99(示例版本)为例:

bash
./shared/release.sh 9.99

该脚本会自动完成以下操作:

  • 创建新分支
  • 生成 Dockerfile
  • 提交变更并推送到 GitHub(提交信息以 [release] 结尾,用于触发 CircleCI 镜像推送流程)

后续步骤:

  1. 等待 CircleCI 构建完成并通过检查。
  2. 审核并合并 PR。
  3. 主分支构建将自动发布镜像到 Docker Hub。

整合变更

变更来源不同,整合方式也不同:

构建脚本变更

./shared 子模块的变更需在 [独立仓库] 中进行。若需同步到本镜像,需更新子模块:

bash
cd shared
git pull  # 拉取子模块更新
cd ..
git add shared
git commit -m "更新子模块以支持 xxx 功能"

父镜像变更

为保证构建确定性,父镜像变更不会自动同步到现有 MySQL 镜像中。新版本 MySQL 镜像会自动继承父镜像更新。若需将父镜像变更同步到现有 MySQL 镜像,需按新版本流程重新构建并发布。

MySQL 镜像专属变更

修改本仓库的 Dockerfile.template 文件可定制 MySQL 镜像。修改后需重新生成 Dockerfile 以生效(参考「生成 Dockerfile」步骤)。

贡献方式

欢迎通过 [Issue] 反馈问题或提交 [Pull Request] 。贡献前建议阅读 贡献指南,了解最佳实践及团队协作规范。

补充资源

  • [CircleCI 官方文档] :完整的 CircleCI 使用指南。
  • [CircleCI 配置参考] :详细说明 .circleci/config.yml 支持的所有配置项。
  • [Docker 官方文档] :深入学习 Docker 的基础资源。

许可证

本仓库采用 MIT 许可证,详情见 LICENSE 文件。

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 mysql 镜像标签

docker pull docker.xuanyuan.run/cimg/mysql:<标签>

使用方法:

  • 登录认证方式
  • 免认证方式

DockerHub 原生拉取命令

docker pull cimg/mysql:<标签>

轩辕镜像配置手册

按平台快速找到配置文档

一键安装

一键安装 Docker

Linux Docker 一键安装

AI

用 AI 使用轩辕镜像

agents.md · AI 对话 · 提示词

Docker

登录仓库拉取

登录认证 · 私有仓库

专属域名拉取

免登录 · 高速拉取

Linux

Docker 镜像配置

Windows / Mac

Docker Desktop 配置

MacOS OrbStack

OrbStack 容器

Apple Container

macOS 原生容器

Docker Compose

Compose 项目配置

NAS

群晖

Synology 配置

飞牛

fnOS 镜像配置

绿联

绿联 NAS

威联通

QNAP 配置

极空间

极空间 NAS

Unraid

Unraid NAS

企业仓库

其他仓库

ghcr · Quay · nvcr

Harbor 镜像源

Proxy Repository 对接

Portainer 镜像源

Registries 配置

Nexus 镜像源

Docker Proxy 缓存

开发工具

Dev Containers

VS Code 开发容器

Podman

Podman 配置指南

Singularity / Apptainer

HPC 科学计算容器

Kubernetes

K8s Containerd

Kubernetes · Containerd

K3s

轻量级集群

面板 / 网络

爱快路由

爱快 4.0 · iKuai 镜像加速

宝塔面板

一键配置镜像源

需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单

镜像拉取常见问题

功能

版本功能对比

功能对比 · 版本选择

支持的镜像仓库

Docker Hub · GCR · GHCR

专属域名用法

专属域名 · 开启停用 · 多仓库

新手拉取配置

登录 · 专属域名 · 配置

docker search 限制

专属域名 · Hub 搜索

不支持 push

仅支持 pull · 不支持

拉取速度原因

带宽 · 缓存 · 冷热镜像

错误码

402 与流量用尽

402 · 流量包 · 充值

401 认证失败

401 · docker login

manifest unknown

标签错误 · 镜像不存在

410 Gone 排查

410 · Docker 升级

429 限流

免费版 · 专业版 · 企业版 · 请求频率

其他报错

DNS 超时

DNS 解析 · 网络超时

TLS 证书失败

no matching manifest(架构)

账号

失败是否计费

manifest · blob · 计费

申请开票(企业 / 个人)

开票 · 发票 · 工单

修改登录密码

网站 · 仓库 · 重置

注销账户

工单 · 数据 · 注销

原理

mirrors 不生效

daemon.json · 重启

去掉域名前缀

docker tag · 重命名

指定架构拉取

ARM64 · AMD64 · 多架构

latest 与「最新」

digest · 版本号 · 标签

查看全部问题→

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

用户头像

oldzhang

运维工程师

Linux服务器

5

"Docker访问体验非常流畅,大镜像也能快速完成下载。"

轩辕镜像
镜像详情
...
cimg/mysql
定价查看流量套餐与价格
博客Docker 镜像公告与技术博客
专业版 · 高速稳定拉取镜像
高速镜像下载·在线技术支持·99.95% SLA 保障·付费会员免广告
50GB 仅 ¥7/年
专业版 · 高速稳定拉取镜像
50GB 仅 ¥7/年
高速镜像下载·在线技术支持·99.95% SLA 保障·付费会员免广告
用户协议·隐私政策·增值电信业务经营许可证:浙B2-20261007·©2024-2026 源码跳动©2024-2026 杭州源码跳动科技有限公司·商务合作:点击复制邮箱

更多相关 Docker 镜像与资源

以下是 cimg/mysql 相关的常用 Docker 镜像,适用于 关系型数据库、事务处理、数据存储 等不同场景:

  • library/mysql Docker 镜像说明
  • bitnami/mysql Docker 镜像说明(企业级配置,适合生产环境)
  • alpine/mysql Docker 镜像说明(基于 Alpine Linux,体积更小)
  • bitnamicharts/mysql Docker 镜像说明(Bitnami MySQL 图表版本)
  • iwfwebsolutions/mysql Docker 镜像说明(MySQL 数据库服务)

更多 mysql 镜像推荐

mysql logo

library/mysql

Docker 官方镜像
MySQL 官方 Docker 镜像,提供开箱即用的关系型数据库服务,支持通过环境变量完成库和账号初始化,并结合数据卷实现持久化存储,适合本地开发、集成测试及小到中型生产环境的数据库部署。
1.6万 次收藏10亿+ 次下载
11 天前更新
circleci/mysql logo

circleci/mysql

circleci
CircleCI的实验性MySQL镜像,扩展官方MySQL镜像以在CircleCI环境中便于测试使用,预设了空密码、测试数据库等配置。
33 次收藏1亿+ 次下载
4 年前更新
bitnamicharts/mysql logo

bitnamicharts/mysql

bitnamicharts
Bitnami提供的MySQL Helm chart,用于在Kubernetes环境中简化MySQL数据库的部署、配置与管理,遵循开源最佳实践。
1 次收藏500万+ 次下载
11 个月前更新
ubuntu/mysql logo

ubuntu/mysql

Ubuntu 官方镜像
MySQL是一款广泛应用于各类Web应用、企业级系统及数据存储场景的开源SQL数据库,它以快速的数据处理能力、稳定的运行性能和高效的多线程架构为核心优势,其长期版本的维护工作由Canonical负责,为用户提供持续的技术支持、安全更新及功能优化服务,是全球众多开发者和企业信赖的数据库解决方案。
74 次收藏100万+ 次下载
6 天前更新
google/mysql logo

google/mysql

google
MySQL server for Google Compute Engine
26 次收藏10万+ 次下载
10 年前更新
elestio/mysql logo

elestio/mysql

elestio
由Elestio验证和打包的MySQL
4 次收藏10万+ 次下载
1 个月前更新

查看更多 mysql 相关镜像