Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docker compose 命令行安装教程 #360

Open
hanxi opened this issue Jan 11, 2025 · 0 comments
Open

docker compose 命令行安装教程 #360

hanxi opened this issue Jan 11, 2025 · 0 comments
Labels
文档 帮助文档

Comments

@hanxi
Copy link
Owner

hanxi commented Jan 11, 2025

本教程针对于有命令行环境,且已经安装好 docker compose 的用户。步骤超级简单,基本只要复制粘贴就能跑起来。如果需要修改路径或者端口,可以复制到编辑器,修改后再复制粘贴到命令行执行。编辑时注意不要修改到文件格式,包括缩进。

创建 docker-compose.yml 文件

假设 docker-compose.yml 文件的存放到路径为 /xiaomusic/docker-compose.yml 。执行下面的命令即可:

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 后台的端口。

启动

cd /xiaomusic
docker compose up -d

启动后,就能使用 http://nasip:58090 来访问 web 后台了,把 nasip 替换成你的 nas 的 IP 。

后台设置

image

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

image

更新

想要更新镜像,只需要复制粘贴下面的命令就行,注意 /xiaomusic 目录是 docker-compose.yml 文件所在的目录。

cd /xiaomusic
docker compose pull
docker compose up -d

关闭

cd /xiaomusic
docker compose down
@hanxi hanxi added the 文档 帮助文档 label Jan 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
文档 帮助文档
Projects
None yet
Development

No branches or pull requests

1 participant