概要

フル名
docker.io/zxwei/knowflow-server
Registry
docker.io
名前空間
zxwei
リポジトリ
knowflow-server
キャッシュ Tag 数
46
最終同期
07/06/2026, 11:23 AM

概要

Knowflow 知识流服务端镜像,提供文档解析、向量检索与 RAG 问答 API,适合企业私有化知识库后端部署。

詳細

zxwei/knowflow-server 运行 Knowflow 后端,处理 PDF/Office ingestion、embedding 与对话检索链路。典型与 Knowflow 前端配合替代 Dify 的轻量方案,与纯向量库相比包含完整文档 pipeline。定位为 API + 异步任务服务,需 PostgreSQL、Redis 与对象存储;生产固定 tag、API Key 鉴权与上传扫描。

快速启动

docker run -d --name knowflow-server \
  -p 8000:8000 \
  -e DATABASE_URL=postgresql://user:pass@postgres/knowflow \
  docker.io/zxwei/knowflow-server:latest

推荐实践

docker run -d --name knowflow-server \
  --restart unless-stopped \
  -p 8000:8000 \
  -e DATABASE_URL=postgresql://user:pass@postgres.internal/knowflow \
  -e REDIS_URL=redis://redis.internal:6379 \
  -e OPENAI_API_KEY=sk-xxx \
  -v /data/knowflow/uploads:/app/uploads \
  docker.io/zxwei/knowflow-server:1.2.0

核心参数说明

  • -p 8000:8000 — Knowflow REST API 端口
  • -e DATABASE_URL — PostgreSQL 连接串(高敏
  • -e REDIS_URL — 任务队列与缓存
  • -v .../uploads:... — 上传文档持久化
  • --restart unless-stopped — API 服务持续在线
  • 固定 tag — 解析器与 embedding 版本 pin

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: knowflow-server
spec:
  replicas: 2
  selector:
    matchLabels:
      app: knowflow-server
  template:
    metadata:
      labels:
        app: knowflow-server
    spec:
      containers:
        - name: server
          image: docker.io/zxwei/knowflow-server:1.2.0
          ports:
            - containerPort: 8000
          envFrom:
            - secretRef:
                name: knowflow-secrets
          volumeMounts:
            - name: uploads
              mountPath: /app/uploads
      volumes:
        - name: uploads
          persistentVolumeClaim:
            claimName: knowflow-uploads
---
apiVersion: v1
kind: Service
metadata:
  name: knowflow-server
spec:
  selector:
    app: knowflow-server
  ports:
    - port: 8000
      targetPort: 8000

PostgreSQL/Redis 独立 Service;Worker 可拆 Deployment,PVC 按文档量扩容。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/zxwei/knowflow-server
:v2.4.2
linux/amd64
2026/07/02 18:47318.8 MBsha256:ba475d4285e8
docker.io/zxwei/knowflow-server
:v2.4.1
linux/amd64
2026/06/15 16:55317.9 MBsha256:29f95702328f
docker.io/zxwei/knowflow-server
:v2.4.0
linux/amd64
2026/05/25 15:57317.6 MBsha256:4780e9ef9e28
docker.io/zxwei/knowflow-server
:v2.3.9
linux/amd64
2026/05/15 12:38313.3 MBsha256:2f5e75ac270d
docker.io/zxwei/knowflow-server
:v2.3.8
linux/amd64
2026/04/15 17:29311.6 MBsha256:9ff5b5c791c4
docker.io/zxwei/knowflow-server
:v2.3.6
linux/amd64
2026/03/31 14:39311.5 MBsha256:388616396c06
docker.io/zxwei/knowflow-server
:v2.3.5
linux/amd64
2026/03/18 16:21311.4 MBsha256:7a50fc4e257a
docker.io/zxwei/knowflow-server
:v2.3.4
linux/amd64
2026/03/09 19:06311.3 MBsha256:0f17684af151
docker.io/zxwei/knowflow-server
:v2.3.3
linux/amd64
2026/02/05 13:26309.6 MBsha256:b49702997edf
docker.io/zxwei/knowflow-server
:v2.3.2
linux/amd64
2026/01/15 19:40286.5 MBsha256:1d0bc2d0b02c
docker.io/zxwei/knowflow-server
:v2.3.1
linux/amd64
2025/12/19 11:49271.8 MBsha256:e151918fbf05
docker.io/zxwei/knowflow-server
:v2.3.0
linux/amd64
2025/12/18 11:38271.8 MBsha256:c85ffb2c1f46
docker.io/zxwei/knowflow-server
:v2.1.9
linux/amd64
2025/11/23 19:51267.3 MBsha256:126384e3d2b6
docker.io/zxwei/knowflow-server
:v2.1.8
linux/amd64
2025/11/17 14:41267.3 MBsha256:fac7a257b285
docker.io/zxwei/knowflow-server
:v2.1.7
linux/amd64
2025/10/29 16:23267.3 MBsha256:19e8f52069f1
docker.io/zxwei/knowflow-server
:v2.1.6
linux/amd64
2025/10/20 14:24267.1 MBsha256:9d9c122789f4
docker.io/zxwei/knowflow-server
:v2.1.5
linux/amd64
2025/10/10 14:58266.8 MBsha256:0274c6f50790
docker.io/zxwei/knowflow-server
:v2.1.4.1
linux/amd64
2025/10/06 15:07266.7 MBsha256:2f9342109440
docker.io/zxwei/knowflow-server
:v2.1.4
linux/amd64
2025/10/06 11:35266.7 MBsha256:af64fc60f1e2
docker.io/zxwei/knowflow-server
:v2.1.3
linux/amd64
2025/09/23 14:47266.0 MBsha256:3bc7f659257e