Luker 中文文档 下载 App

Docker 部署教程:docker compose 一键起服务

适合谁

服务器部署、NAS 玩家,或者本机想要"开箱即用 + 更新只需拉镜像"的用户。官方提供预构建镜像,不需要自己在容器里跑安装流程。

最小可用 compose 示例

在你打算放数据的目录里建一个 docker-compose.yml:

services:
  luker:
    image: 官方预构建镜像(见仓库 README 提供的镜像地址)
    container_name: luker
    ports:
      - 127.0.0.1:8000:8000
    volumes:
      - ./plugins:/home/node/app/plugins
      - ./config:/home/node/app/config
      - ./data:/home/node/app/data
      - ./extensions:/home/node/app/public/scripts/extensions/third-party
    restart: unless-stopped

四个数据卷分别对应:服务端插件、配置文件、用户数据(角色卡 / 聊天 / 预设)、第三方前端扩展。数据都落在宿主机目录里,换容器不丢数据。

启动与更新

docker compose up -d

更新镜像:

docker compose pull
docker compose up -d

端口绑定与安全

默认把端口绑在 127.0.0.1:8000,只有本机能访问,这是安全默认值。如果你要从局域网或公网访问,把映射改成 0.0.0.0:8000:8000 之前,务必先做两件事:

启动后浏览器访问 localhost:8000,接下来走首次配置走通。

镜像地址与 compose 字段以仓库根目录的最新 compose 文件为准。