
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
稳定版本
latest, v1.14.3, v1.14.2 ...
测试版本
beta, v1.15.0-rc.4, v1.15.0-rc.3, v1.15.0-beta.30 ...
镜像通过两个仓库分发:https://hub.docker.com/r/nibrev/nodebb 和 https://github.com/users/rez0n/packages/container/package/nodebb。
dockerdocker run --name nodebb -d -p 4567:4567 \ -v ./data:/data \ -e URL="http://mynodebb.com" \ -e DATABASE="mongo" \ -e DB_HOST="host.docker.internal" \ -e DB_USER="mongo_user" \ -e DB_PASSWORD="mongo_pass" \ -e DB_PORT="27017" \ docker.xuanyuan.run/nibrev/nodebb:latest
dockerdocker run --name nodebb -d -p 4567:4567 \ -v ./data:/data \ -e URL="http://localhost" \ -e DATABASE="redis" \ -e DB_NAME="0" \ -e DB_HOST="host.docker.internal" \ -e DB_PASSWORD="redis_pass" \ -e DB_PORT="6379" \ docker.xuanyuan.run/nibrev/nodebb:latest
以下是使用Redis数据库运行NodeBB的基础docker-compose示例。
yamlversion: '3.1' services: nodebb: image: ***-ghcr.xuanyuan.run/rez0n/nodebb:latest restart: unless-stopped environment: URL: "http://localhost" DATABASE: "redis" DB_NAME: "0" DB_HOST: "redis" DB_PORT: "6379" volumes: - ./data/nodebb:/data networks: - nodebb ports: - "4567:4567" redis: image: docker.xuanyuan.run/redis restart: unless-stopped volumes: - ./data/redis:/data networks: - nodebb networks: nodebb: driver: bridge
此镜像已适配k8s集群运行。以下是示例清单,完整清单可在k8s-manifests目录中找到。
yaml--- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: beta-nodebb-pv-claim namespace: nodebb labels: app: nodebb spec: storageClassName: local-path accessModes: - ReadWriteMany resources: requests: storage: 1Gi --- apiVersion: apps/v1 kind: Deployment metadata: name: nodebb namespace: nodebb labels: app: nodebb spec: selector: matchLabels: app: nodebb tier: frontend strategy: type: Recreate template: metadata: labels: app: nodebb tier: frontend spec: containers: - image: nibrev/nodebb:beta imagePullPolicy: Always name: nodebb env: - name: DATABASE value: "redis" - name: DB_NAME value: "1" - name: DB_HOST value: redis - name: DB_PORT value: "6379" - name: URL value: "[***]" ports: - containerPort: 4567 name: nodebb volumeMounts: - name: beta-nodebb-pv mountPath: /data volumes: - name: beta-nodebb-pv persistentVolumeClaim: claimName: beta-nodebb-pv-claim --- apiVersion: v1 kind: Service metadata: name: nodebb namespace: nodebb labels: app: nodebb spec: selector: app: nodebb tier: frontend ports: - port: 80 targetPort: 4567 --- apiVersion: extensions/v1beta1 kind: Ingress metadata: name: nodebb namespace: nodebb spec: rules: - host: node.157.230.78.171.nip.io http: paths: - path: / backend: serviceName: nodebb servicePort: 80
以下是 nibrev/nodebb 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务