一 、docker 部署 xiaomusic 小爱音箱
xiaomusic_GitHub地址:
https://github.com/hanxi/xiaomusic
xiaomusic_后台地址:
http://localhost:8393
1 、Debian 终端命令创建docker-compose.yml文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
mkdir -p /mnt/mydisk/home/xiaomusic && touch /mnt/mydisk/home/xiaomusic/docker-compose.yml && cat > /mnt/mydisk/home/xiaomusic/docker-compose.yml <<'EOF'
services:
xiaomusic:
image: m.daocloud.io/docker.io/hanxi/xiaomusic ## 国内镜像名称
## image: hanxi/xiaomusic ## 国外镜像名称
container_name: xiaomusic ## 容器名称(可修改)
restart: unless-stopped ## 重启策略
ports:
- 8393:8090 ## 端口映射
volumes:
- /mnt/file/music:/app/music ## 本地歌曲路径
- ./conf:/app/conf ## 配置文件路径
environment:
XIAOMUSIC_PUBLIC_PORT: 8393
EOF
cd /mnt/mydisk/home/xiaomusic && docker-compose up -d
|
2 、拉取并运行
1
|
cd /mnt/mydisk/home/xiaomusic && docker-compose up -d
|
3 、停止并删除
1
|
cd /mnt/mydisk/home/xiaomusic && docker-compose down
|
4 、拉取镜像
1
|
docker pull m.daocloud.io/docker.io/hanxi/xiaomusic
|
5 、容器升级
1
|
cd /mnt/mydisk/home/xiaomusic && docker-compose down && docker-compose pull && docker-compose up -d && docker image prune -f
|
二 、容器维护命令
1 、查看所有运行容器的名称
1
|
docker ps -a --format "{{.Names}}"
|
2 、停止 xiaomusic 容器
3 、启动 xiaomusic 容器
4 、重启 xiaomusic 容器
1
|
docker restart xiaomusic
|
5 、进入 xunlei 容器
1
2
3
|
## Ctrl+D 退出容器
## docker exec -it xiaomusic sh
docker exec -it xiaomusic bash
|
6 、查看 xiaomusic 配置文件
1
|
cat /mnt/mydisk/home/xiaomusic/docker-compose.yml
|
三 、更新音乐列表
- music 文件夹新增音乐文件
- 重启 xiaomusic 容器:
docker restart xiaomusic
- xiaomusic 后台操作
- 设置
点击
-重新拉取设置数据
点击
-拉取最新的音乐列表
点击
-刷新音乐标签