概要

フル名
docker.io/arey/mysql-client
Registry
docker.io
名前空間
arey
リポジトリ
mysql-client
キャッシュ Tag 数
1
最終同期
07/06/2026, 10:59 AM
関連トピック

概要

arey mysql-client 轻量 MySQL 客户端 CLI 镜像,含 mysql/mysqldump 工具,用于 CI 迁移脚本或 K8s Job 数据库运维。

詳細

arey/mysql-client 打包 mysql 官方客户端工具,典型在 pipeline 中 --rm 执行备份、迁移或健康检查。与完整 mysql server 镜像相比体积极小。定位为 --rm CLI 工具,需网络可达 MySQL 与凭据 env;K8s 使用 CronJob 定时 mysqldump。

快速启动

docker run --rm \
  -e MYSQL_PWD=secret \
  docker.io/arey/mysql-client:latest \
  mysql -h mysql -u root -e "SELECT 1"

推荐实践

docker run --rm \
  -v $(pwd)/backup:/backup \
  -e MYSQL_PWD=strong-pass \
  docker.io/arey/mysql-client:8.0.36 \
  mysqldump -h mysql.internal -u backup --all-databases > /backup/all.sql

核心参数说明

  • -e MYSQL_PWD — 客户端密码(高敏,避免 -p 交互)
  • mysql -h — 目标 MySQL 主机
  • mysqldump — 逻辑备份命令
  • 定位 — CI/CronJob --rm CLI
  • 固定 tag — 客户端与服务器版本兼容 pin
Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/arey/mysql-client
:latest
linux/arm64linux/arm/v7linux/386linux/amd64
2023/06/01 02:1011.7 MBsha256:24a652989a16