概要

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

概要

MySQL 官方 ARM64 架构镜像,Apple Silicon/ARM 服务器关系型数据库,Homelab 与边缘 ARM 节点 MySQL 部署。

詳細

arm64v8/mysql 为 Docker 官方 MySQL 镜像的 ARM64 变体,与 amd64 版功能一致,适配 Apple Silicon 与 ARM 服务器。定位为 ARM64 关系型数据库服务;M 系列 Mac 开发数据库、ARM 边缘节点 MySQL 或 Homelab ARM 集群数据层。

快速启动

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

推荐实践

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

核心参数说明

  • -p 3306:3306 — MySQL 协议端口
  • MYSQL_ROOT_PASSWORD — root 密码(高敏
  • -v .../mysql:... — 数据目录持久化
  • 架构 — 仅 ARM64 平台

Kubernetes

apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: mysql
spec:
  serviceName: mysql
  replicas: 1
  selector:
    matchLabels:
      app: mysql
  template:
    metadata:
      labels:
        app: mysql
    spec:
      nodeSelector:
        kubernetes.io/arch: arm64
      containers:
        - name: mysql
          image: docker.io/arm64v8/mysql:8.4
          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: 20Gi
---
apiVersion: v1
kind: Service
metadata:
  name: mysql
spec:
  selector:
    app: mysql
  ports:
    - port: 3306
      targetPort: 3306

nodeSelector 限定 ARM64;PVC 持久化数据。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/arm64v8/mysql
:9.7
linux/arm64/v8
2026/06/24 08:03254.9 MBsha256:e01839b42f69
docker.io/arm64v8/mysql
:latest
linux/arm64/v8
2026/06/24 08:03254.9 MBsha256:e01839b42f69
docker.io/arm64v8/mysql
:9-oraclelinux9
linux/arm64/v8
2026/06/24 08:03254.9 MBsha256:e01839b42f69
docker.io/arm64v8/mysql
:9.7-oraclelinux9
linux/arm64/v8
2026/06/24 08:03254.9 MBsha256:e01839b42f69
docker.io/arm64v8/mysql
:9.7-oracle
linux/arm64/v8
2026/06/24 08:03254.9 MBsha256:e01839b42f69
docker.io/arm64v8/mysql
:lts
linux/arm64/v8
2026/06/24 08:03254.9 MBsha256:e01839b42f69
docker.io/arm64v8/mysql
:9.7.1-oraclelinux9
linux/arm64/v8
2026/06/24 08:03254.9 MBsha256:e01839b42f69
docker.io/arm64v8/mysql
:8.4.10-oracle
linux/arm64/v8
2026/06/24 08:03222.9 MBsha256:baf6d508a8b5
docker.io/arm64v8/mysql
:oraclelinux9
linux/arm64/v8
2026/06/24 08:03254.9 MBsha256:e01839b42f69
docker.io/arm64v8/mysql
:8.4
linux/arm64/v8
2026/06/24 08:03222.9 MBsha256:baf6d508a8b5
docker.io/arm64v8/mysql
:lts-oraclelinux9
linux/arm64/v8
2026/06/24 08:03254.9 MBsha256:e01839b42f69
docker.io/arm64v8/mysql
:8.4-oraclelinux9
linux/arm64/v8
2026/06/24 08:03222.9 MBsha256:baf6d508a8b5
docker.io/arm64v8/mysql
:9-oracle
linux/arm64/v8
2026/06/24 08:03254.9 MBsha256:e01839b42f69
docker.io/arm64v8/mysql
:8.4.10-oraclelinux9
linux/arm64/v8
2026/06/24 08:02222.9 MBsha256:baf6d508a8b5
docker.io/arm64v8/mysql
:9.7.1-oracle
linux/arm64/v8
2026/06/24 08:02254.9 MBsha256:e01839b42f69
docker.io/arm64v8/mysql
:8
linux/arm64/v8
2026/06/24 08:02222.9 MBsha256:baf6d508a8b5
docker.io/arm64v8/mysql
:lts-oracle
linux/arm64/v8
2026/06/24 08:02254.9 MBsha256:e01839b42f69
docker.io/arm64v8/mysql
:8-oracle
linux/arm64/v8
2026/06/24 08:02222.9 MBsha256:baf6d508a8b5
docker.io/arm64v8/mysql
:9
linux/arm64/v8
2026/06/24 08:02254.9 MBsha256:e01839b42f69
docker.io/arm64v8/mysql
:8-oraclelinux9
linux/arm64/v8
2026/06/24 08:02222.9 MBsha256:baf6d508a8b5