镜像概览

完整引用
docker.io/subsea777/mysql
Registry
docker.io
命名空间
subsea777
仓库
mysql
已缓存 Tag 数
2
最近同步
07/05/2026, 08:55 PM
相关主题

简介

MySQL 关系数据库镜像(subsea777 维护),标准 MySQL 协议 OLTP 存储,需数据 volume 持久化与 root 密码配置。

详细介绍

subsea777/mysql 运行 MySQL 关系数据库引擎,提供标准 MySQL 协议与 InnoDB 存储引擎。定位为关系数据库服务,需 /var/lib/mysql volume 持久化;K8s StatefulSet 通用 MySQL 部署。

快速启动

docker run -d --name mysql \
  -p 3306:3306 \
  -e MYSQL_ROOT_PASSWORD=changeme \
  docker.io/subsea777/mysql:latest

推荐实践

docker run -d --name mysql \
  --restart unless-stopped \
  -p 3306:3306 \
  -v /data/mysql:/var/lib/mysql \
  -e MYSQL_ROOT_PASSWORD=changeme \
  -e MYSQL_DATABASE=appdb \
  docker.io/subsea777/mysql:8.0

核心参数说明

  • -p 3306:3306 — MySQL 协议端口
  • -v .../mysql:... — 数据文件持久化
  • -e MYSQL_ROOT_PASSWORD — root 密码(高敏
  • 生产 — 主从复制或 Operator

Kubernetes

apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: mysql
spec:
  serviceName: mysql
  replicas: 1
  selector:
    matchLabels:
      app: mysql
  template:
    metadata:
      labels:
        app: mysql
    spec:
      containers:
        - name: mysql
          image: docker.io/subsea777/mysql:8.0
          ports:
            - containerPort: 3306
          envFrom:
            - secretRef:
                name: mysql-env
          volumeMounts:
            - name: data
              mountPath: /var/lib/mysql
  volumeClaimTemplates:
    - metadata:
        name: data
      spec:
        accessModes: [ReadWriteOnce]
        resources:
          requests:
            storage: 50Gi
---
apiVersion: v1
kind: Service
metadata:
  name: mysql
spec:
  clusterIP: None
  selector:
    app: mysql
  ports:
    - port: 3306
      targetPort: 3306

单副本 PoC;生产建议 MySQL Operator 或主从。

最新 Tag(20 条)

查看全部 2 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/subsea777/mysql
:arm-5.7.31-security-v1
linux/arm64
2023/10/31 15:3785.8 MBsha256:06ea2b8e2a2f
docker.io/subsea777/mysql
:5.7.36-security-v1
linux/amd64
2023/10/31 14:33147.7 MBsha256:1267e6766aa7