mirror of
https://github.com/hanxi/xiaomusic.git
synced 2025-12-11 15:38:14 +08:00
75 lines
2.4 KiB
Markdown
75 lines
2.4 KiB
Markdown
---
|
|
title: docker compose 命令行安装教程
|
|
---
|
|
|
|
# docker compose 命令行安装教程
|
|
|
|
本教程针对于有命令行环境,且已经安装好 docker compose 的用户。步骤超级简单,基本只要复制粘贴就能跑起来。如果需要修改路径或者端口,可以复制到编辑器,修改后再复制粘贴到命令行执行。编辑时注意不要修改到文件格式,包括缩进。
|
|
|
|
## 创建 docker-compose.yml 文件
|
|
|
|
假设 `docker-compose.yml` 文件的存放到路径为 `/xiaomusic/docker-compose.yml` 。执行下面的命令即可:
|
|
|
|
```shell
|
|
mkdir -p /xiaomusic
|
|
cat <<EOF > /xiaomusic/docker-compose.yml
|
|
services:
|
|
xiaomusic:
|
|
image: docker.hanxi.cc/hanxi/xiaomusic
|
|
container_name: xiaomusic
|
|
restart: unless-stopped
|
|
ports:
|
|
- 58090:8090
|
|
environment:
|
|
XIAOMUSIC_PUBLIC_PORT: 58090
|
|
volumes:
|
|
- /xiaomusic_conf:/app/conf
|
|
- /xiaomusic_music:/app/music
|
|
EOF
|
|
```
|
|
|
|
- `/xiaomusic_conf` 为配置文件存放目录,一般不需要修改。
|
|
- `/xiaomusic_music` 为音乐存放目录,你可以替换为自己想要存放的目录,注意填绝对路径,在 Linux 下是 `/` 开头的,在 Windows 下是盘符开头,比如: `D:/music`。
|
|
- 端口 8090 不要修改,是容器内的端口。
|
|
- 端口 58090 可以修改,如果想要修改,两个 58090 都需要同时修改,这个端口是访问 web 后台的端口。
|
|
|
|
## 启动
|
|
|
|
```shell
|
|
cd /xiaomusic
|
|
docker compose up -d
|
|
```
|
|
|
|
启动后,就能使用 <http://nasip:58090> 来访问 web 后台了,把 nasip 替换成你的 nas 的 IP 。
|
|
|
|
## 后台设置
|
|
|
|

|
|
|
|
填好账号密码,和自动填 IP 和端口,然后滚动到页面最下面,点击保存按钮。然后刷新设置页面,再勾选小爱音箱,再保存即可。
|
|
|
|

|
|
|
|
|
|
## 更新
|
|
|
|
想要更新镜像,只需要复制粘贴下面的命令就行,注意 `/xiaomusic` 目录是 `docker-compose.yml` 文件所在的目录。
|
|
|
|
```shell
|
|
cd /xiaomusic
|
|
docker compose pull
|
|
docker compose up -d
|
|
```
|
|
|
|
## 关闭
|
|
|
|
```shell
|
|
cd /xiaomusic
|
|
docker compose down
|
|
```
|
|
|
|
## 评论
|
|
|
|
没有评论。
|
|
[链接到 GitHub Issue](https://github.com/hanxi/xiaomusic/issues/360)
|