概要

フル名
docker.io/qmmusic/qm-music
Registry
docker.io
名前空間
qmmusic
リポジトリ
qm-music
キャッシュ Tag 数
38
最終同期
07/13/2026, 10:49 AM

概要

QM-Music 自托管音乐服务器镜像,Web UI 播放与管理本地音乐库,支持歌词与移动端访问,轻量私有音乐流媒体。

詳細

qmmusic/qm-music 运行 QM-Music 自托管音乐流媒体服务,扫描本地音乐目录提供 Web 播放、歌词显示与歌单管理。定位为私有音乐 Web 服务,需挂载音乐库 volume;K8s Deployment + Ingress 内网音乐平台。

快速启动

docker run -d --name qm-music \
  -p 8080:8080 \
  -v /music:/music:ro \
  docker.io/qmmusic/qm-music:latest

推荐实践

docker run -d --name qm-music \
  --restart unless-stopped \
  -p 8080:8080 \
  -v /music:/music:ro -v /data/qm-music:/app/data \
  docker.io/qmmusic/qm-music:1.2.0

核心参数说明

  • -p 8080:8080 — QM-Music Web 播放器
  • -v .../music:... — 音乐库目录(只读)
  • -v .../qm-music:... — 配置与缓存持久化
  • --restart unless-stopped — 音乐服务持续在线

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: qm-music
spec:
  replicas: 1
  selector:
    matchLabels:
      app: qm-music
  template:
    metadata:
      labels:
        app: qm-music
    spec:
      containers:
        - name: qm-music
          image: docker.io/qmmusic/qm-music:1.2.0
          ports:
            - containerPort: 8080
          volumeMounts:
            - name: music
              mountPath: /music
              readOnly: true
            - name: data
              mountPath: /app/data
      volumes:
        - name: music
          persistentVolumeClaim:
            claimName: music-library
        - name: data
          persistentVolumeClaim:
            claimName: qm-music-data
---
apiVersion: v1
kind: Service
metadata:
  name: qm-music
spec:
  selector:
    app: qm-music
  ports:
    - port: 8080
      targetPort: 8080

音乐库 PVC 只读挂载;Ingress TLS 供移动端 HTTPS 访问。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/qmmusic/qm-music
:v2.3.0
linux/amd64linux/arm64
2026/01/17 19:40226.2 MBsha256:2120b13eab4d
docker.io/qmmusic/qm-music
:latest
linux/amd64linux/arm64
2026/01/17 19:40226.2 MBsha256:40343fae4cf0
docker.io/qmmusic/qm-music
:test-v2.3.0
linux/amd64linux/arm64
2026/01/17 17:57226.2 MBsha256:2a95fc764caa
docker.io/qmmusic/qm-music
:test-v2.2
linux/amd64linux/arm64
2026/01/17 17:11226.2 MBsha256:5dab186551af
docker.io/qmmusic/qm-music
:test-v2.2.0
linux/amd64linux/arm64
2026/01/17 16:54226.2 MBsha256:7a5b7a99fd7c
docker.io/qmmusic/qm-music
:v2.1.3
linux/amd64linux/arm64
2026/01/08 19:26226.2 MBsha256:501e311923c0
docker.io/qmmusic/qm-music
:v2.1.2
linux/amd64linux/arm64
2026/01/04 12:38226.2 MBsha256:a41981506819
docker.io/qmmusic/qm-music
:v2.1.1
linux/amd64linux/arm64
2026/01/03 13:05226.2 MBsha256:cab45ad34b9e
docker.io/qmmusic/qm-music
:v2.1.0
linux/amd64linux/arm64
2026/01/03 00:54226.2 MBsha256:46f5217387a8
docker.io/qmmusic/qm-music
:v2.0.0
linux/amd64linux/arm64
2026/01/02 20:39226.2 MBsha256:70d603d308a9
docker.io/qmmusic/qm-music
:Compatible_Feishin_v1.1.0
linux/amd64linux/arm64
2026/01/02 20:16226.2 MBsha256:b224c0541d26
docker.io/qmmusic/qm-music
:v1.9.9
linux/amd64linux/arm64
2025/12/22 20:27226.2 MBsha256:d57c20495b71
docker.io/qmmusic/qm-music
:v1.9.8
linux/amd64linux/arm64
2025/11/16 17:13226.2 MBsha256:8d8cb5c7fba0
docker.io/qmmusic/qm-music
:jdk25
linux/amd64linux/arm64
2025/11/16 16:27228.7 MBsha256:fac394f1adce
docker.io/qmmusic/qm-music
:v1.9.7
linux/amd64linux/arm64
2025/07/25 22:03223.6 MBsha256:bbfbb6772892
docker.io/qmmusic/qm-music
:v1.9.6
linux/amd64linux/arm64
2025/07/23 23:39223.6 MBsha256:d206f1df30dd
docker.io/qmmusic/qm-music
:dev
linux/amd64linux/arm64
2025/07/23 22:35223.6 MBsha256:83cbde52a8cf
docker.io/qmmusic/qm-music
:v1.9.5
linux/amd64linux/arm64
2025/07/14 17:15223.6 MBsha256:010d92814299
docker.io/qmmusic/qm-music
:v1.9.4
linux/amd64linux/arm64
2025/07/13 00:23223.6 MBsha256:a162546002f8
docker.io/qmmusic/qm-music
:v1.9.3
linux/amd64linux/arm64
2025/07/11 15:09223.6 MBsha256:0b5ed185e62f