Docker部署一个WebUI端的音乐文件夹播放器,而不是按专辑播放

一个WebUI端的音乐文件夹播放器,而不是按专辑播放,demo地址

我非项目作者,作者给的docker-compose部署起来很诡异,需要魔法环境才能运行!我就自己部署上传到了DockerHub
Dockerfile地址
项目地址

docker cli

docker run -d \
--network=bridge \
-p 9577:9577 \
-v $(pwd)/data:/app/data \
-v $(pwd)/music:/app/srv/library:ro \
--restart=unless-stopped \
--name music-folder-player \
mengtaixiao/music-folder-player:0.1

docker-compose

如果是旧版docker-compose,需要加上 version: "3"

services:
  music-folder-player:
    network_mode: bridge
    ports:
        - '9577:9577'
    volumes:
      - ./data:/app/data
      - ./music:/app/srv/library:ro
    restart: unless-stopped
    container_name: music-folder-player
    image: mengtaixiao/music-folder-player:0.1

参数说明:

  • 9577,WebUI端口,无密码验证,自行反代加验证
  • /app/srv/library,存放音乐文件的目录,ro代表只读
  • /app/data,存放程序配置文件等持久化数据的目录
  • $(pwd)代表当前目录,./代表docker-compose.yml所在目录

注意
启动后,稍等十几秒,即可访问WebUI http://yourIP:9577
进入网页提示加载库出错,是因为/app/srv/library对应的music文件夹内没有音乐文件,放mp3文件进去后刷新即可