本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

Lyrion Music Server是由LMS社区提供的Docker镜像(Dockerfile),用于运行Lyrion Music Server音乐服务器,其前身为logitechmediaserver。该镜像提供稳定、便捷的音乐服务器部署方式,支持音乐文件管理、播放控制、插件扩展等功能。
latest(最新发布版)、stable(基于最新发布的修复分支)和dev(开发版)三个标签,满足不同稳定性和功能需求latest:最新发布版本,当前为v9.0.3stable:基于最新发布的修复分支,当前为v9.0.4dev:开发版本,包含新功能,稳定性可能较低,当前为v9.1.0适用于需要搭建个人或家庭音乐服务器的用户,尤其适合:
使用docker run命令部署:
docker run -it \ -v "<本地路径>":"/config":rw \ -v "<本地路径>":"/music":ro \ -v "<本地路径>":"/playlist":rw \ -v "/etc/localtime":"/etc/localtime":ro \ -v "/etc/timezone":"/etc/timezone":ro \ -p 9000:9000/tcp \ -p 9090:9090/tcp \ -p 3483:3483/tcp \ -p 3483:3483/udp \ lmscommunity/lyrionmusicserver
注意:HTTP端口(9000)和CLI端口(9090)必须1:1映射,不可使用
-p 9002:9000此类非1:1映射。如需使用非9000的HTTP端口,需同时设置HTTP_PORT环境变量,例如:docker run -it \ -v "<本地路径>":"/config":rw \ -v "<本地路径>":"/music":ro \ -v "<本地路径>":"/playlist":rw \ -v "/etc/localtime":"/etc/localtime":ro \ -v "/etc/timezone":"/etc/timezone":ro \ -p 9002:9002/tcp \ -p 9090:9090/tcp \ -p 3483:3483/tcp \ -p 3483:3483/udp \ -e HTTP_PORT=9002 \ lmscommunity/lyrionmusicserver
version: '3' services: lms: container_name: lms image: lmscommunity/lyrionmusicserver volumes: - /<本地路径>:/config:rw # 配置文件目录(读写) - /<本地路径>:/music:ro # 音乐文件目录(只读) - /<本地路径>:/playlist:rw # 播放列表目录(读写) - /etc/localtime:/etc/localtime:ro # 时区配置(只读) - /etc/timezone:/etc/timezone:ro # 时区配置(只读) ports: - 9000:9000/tcp # HTTP端口 - 9090:9090/tcp # CLI端口 - 3483:3483/tcp # 服务端口(TCP) - 3483:3483/udp # 服务端口(UDP) environment: - HTTP_PORT=9000 # HTTP端口设置(需与映射端口一致) restart: always # 容器自动重启
默认使用容器ID作为服务器名称,可通过以下方式自定义:
-h my-preferred-hostname参数hostname: my-preferred-hostname(与container_name同级)可通过环境变量指定运行服务的用户ID(PUID)和组ID(PGID):
-e PUID=1000 -e PGID=1000environment中添加- PUID=1000 - PGID=1000部分系统(如Unraid)可能限制外部目录映射,此时可通过TZ环境变量设置时区:
-e TZ=Europe/Zurich # 例如设置为欧洲/苏黎世时区
/etc/TZ代替/etc/timezone进行时区映射HTTP_PORT设置一致host网络模式自动暴露服务EXTRA_ARGS环境变量指定服务器IP:EXTRA_ARGS="--advertiseaddr=192.168.0.100"(替换为NAS的实际IP)开发者可在插件发布到内置插件管理器前手动安装:将插件文件放入[配置目录]/cache/Plugins,重启服务后即可在插件列表中看到。
v8.4及以上版本支持通过EXTRA_ARGS环境变量传递额外启动参数,例如禁用Web界面:
-e EXTRA_ARGS="--noweb"
部分插件(如Sounds & Effects)需要播放器知道服务器IP。默认bridge网络模式下,容器内部IP与外部可见IP不同,可通过以下方式指定宣告IP:
-e EXTRA_ARGS=--advertiseaddr=192.168.0.100 # 替换为服务器实际IP
需挂载主机音频设备(仅支持有音频硬件的主机,多数NAS设备不支持):
--device /dev/snd参数devices: - /dev/snd:/dev/snd
可在配置目录中放置custom-init.sh脚本,服务启动前将自动执行。例如安装ffmpeg:
# custom-init.sh内容示例 apt-get update -qq apt-get install --no-install-recommends -qy ffmpeg
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429