概要

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

概要

Nacos 配套 MySQL 镜像,预配置 Nacos 元数据表结构,微服务注册中心 Nacos 私有化部署的数据库初始化层。

詳細

sweet1999/nacos-mysql 提供预初始化 Nacos 所需 MySQL schema 的数据库镜像,简化 Nacos 集群外部化配置存储部署。定位为 Nacos 配套 MySQL 服务,与 nacos-server 配合;Spring Cloud 注册配置中心私有化、替代内嵌 Derby 的生产 MySQL 持久化方案。

快速启动

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

推荐实践

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

核心参数说明

  • -p 3306:3306 — MySQL 端口
  • MYSQL_ROOT_PASSWORD — root 密码(高敏
  • -v .../mysql:... — 数据持久化
  • 配对 — nacos-server 连接此库

Kubernetes

apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: nacos-mysql
spec:
  serviceName: nacos-mysql
  replicas: 1
  selector:
    matchLabels:
      app: nacos-mysql
  template:
    metadata:
      labels:
        app: nacos-mysql
    spec:
      containers:
        - name: mysql
          image: docker.io/sweet1999/nacos-mysql:8.0
          ports:
            - containerPort: 3306
          envFrom:
            - secretRef:
                name: nacos-mysql-secret
          volumeMounts:
            - name: data
              mountPath: /var/lib/mysql
  volumeClaimTemplates:
    - metadata:
        name: data
      spec:
        accessModes: [ReadWriteOnce]
        resources:
          requests:
            storage: 20Gi

Secret 管理密码;与 nacos-server 同 namespace。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/sweet1999/nacos-mysql
:8.0.26
linux/arm64
2021/10/12 15:31132.8 MBsha256:7c09e658deb5