前述
主流音乐平台自动下载,包括歌词和封面,都自动下载,本次的Docker 项目来自https://github.com/59799517/simple_sq_music_plus 有新版本去github 浏览。
下面进入主题
高手打包(取自他人)
`services:
MySQL 数据库服务
sqmusic_mysql:
image: docker.1ms.run/mysql:5.7 # <自定义: 之前你写了5.8但pull的是5.7,已统一为5.7>
container_name: sqmusic_mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: "sqmusicv3password" # <自定义: 数据库Root密码>
MYSQL_DATABASE: "sqmusicv3" # <自定义: 初始数据库名>
volumes:
- ./mysql_data:/var/lib/mysql # <自定义: 数据库持久化路径>
ports:
- "3306:3306" # <自定义: 宿主机端口:容器端口>
networks:
- sq-app-network
后端服务
sqmusic_main:
image: registry.cn-hangzhou.aliyuncs.com/sqdockler/simple_sq_music_plus:v3.0.8
container_name: sqmusic_main
restart: always
environment:
DB_IP: sqmusic_mysql # 指向上面定义的数据库服务名
DB_PORT: 3306
DB_NAME: "sqmusicv3"
DB_USERNAME: "root"
DB_PASSWORD: "sqmusicv3password" # <自定义: 必须与上面MySQL设置的密码一致>
volumes:
- ./music:/music # <自定义: 音乐文件存放路径>
depends_on:
- sqmusic_mysql
networks:
- sq-app-network
前端服务
sqmusic_web:
image: registry.cn-hangzhou.aliyuncs.com/sqdockler/simple_sq_music_plus_web:v3.0.5
container_name: sqmusic_web
restart: always
ports:
- "8996:80" # <自定义: 网页访问端口>
depends_on:
- sqmusic_main
networks:
- sq-app-network
networks:
sq-app-network:
driver: bridge`
直接下载
飞牛分享【docker-compose(music).yml】,点击链接下载文件,在App打开可转存到NAS:http://ge-nt.cn:5000/s/32217755d9404f98b9
创建可执行文件
直接下载,或者代码复制下来后,在电脑桌面上新建TXT文本,将代码复制进去,保存为.yml 格式的文件

如上 图 复制到文本内 点击保存

如上图 将文件名结尾 格式改为.yml 上图我已经改好。
Docker安装
1、打开Docker
2、点击 1 Compose
3、点击 新增项目
4、输入项目名字(随意取名)
5、设置 路径 项目和音乐保存路径(小白最好直接选择NAS音乐文件夹)
6、上传项目 选择刚刚我们创建的文件夹
7、点击确认

1、勾选 创建项目立即启动(下图)
2、确认(下图)

等代码全部跑完 如下图 红圈内变成绿色,说明成功了。

登录
点击容器 看到多了红圈中的三个项目运行,其中绿色圈中的端口就是后台(端口自行在最开始编辑的时候更改)

后太如下,搜索和下载需要多按几下,有时候会出现网络堵塞现象,正常的。

结束
项目基本是**是安装,没有任何技术含量,具体去github上讨论下载。