
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这段话即可:
请先阅读并遵守:https://xuanyuan.cloud/agents.md
未读文档前不要生成 pull 命令或排错方案。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
NodeBB是一款基于Node.js构建的现代论坛软件,支持Redis、MongoDB或PostgreSQL数据库,通过WebSocket技术实现即时交互和实时通知。该软件具备社交网络集成、流式讨论等现代特性,同时保持对旧浏览器的兼容性,可通过第三方插件扩展功能。
bash# 使用MongoDB作为数据库 docker run -d \ --name nodebb \ -p 4567:4567 \ -e "DB_HOST=mongodb-host" \ -e "DB_PORT=27017" \ -e "DB_NAME=nodebb" \ -v nodebb-data:/usr/src/app/node_modules \ -v nodebb-uploads:/usr/src/app/public/uploads \ docker.xuanyuan.run/nodebb/nodebb
yamlversion: '3' services: nodebb: image: docker.xuanyuan.run/nodebb/nodebb container_name: nodebb ports: - "4567:4567" environment: - DB_HOST=mongodb - DB_PORT=27017 - DB_NAME=nodebb volumes: - nodebb-data:/usr/src/app/node_modules - nodebb-uploads:/usr/src/app/public/uploads depends_on: - mongodb restart: always mongodb: image: docker.xuanyuan.run/mongo:4.4 container_name: nodebb-mongodb volumes: - mongodb-data:/data/db restart: always volumes: nodebb-data: nodebb-uploads: mongodb-data:
| 环境变量 | 描述 | 默认值 |
|---|---|---|
DB_HOST | 数据库主机地址 | localhost |
DB_PORT | 数据库端口 | 取决于数据库类型 |
DB_NAME | 数据库名称 | nodebb |
DB_USER | 数据库用户名 | 空 |
DB_PASSWORD | 数据库密码 | 空 |
DB_TYPE | 数据库类型 | mongo (可选:redis, postgres) |
NODE_ENV | 运行环境 | production |
node_modules目录:存储依赖包,建议挂载为卷public/uploads目录:存储用户上传文件,建议挂载为卷数据库安全:
bind_address: 127.0.0.1限制本地访问,启用requirepass设置密码服务器安全:
iptables或ufw)限制开放端口,仅开放必要端口(如80/443和SSH端口)docker stop nodebbdocker pull docker.xuanyuan.run/nodebb/nodebbdocker start nodebbNodeBB采用GNU General Public License v3 (GPL-3) 许可。如需在非自由/限制性环境中使用NodeBB,请联系***获取 sublicense 协议。
以下是 nodebb/docker 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务