概要

フル名
docker.io/wechatopenai/weknora-docreader
Registry
docker.io
名前空間
wechatopenai
リポジトリ
weknora-docreader
キャッシュ Tag 数
41
最終同期
07/13/2026, 10:53 AM

概要

WeKnora 文档解析服务镜像,微信开源 RAG 知识库组件,解析 PDF/Word 等文档为结构化文本供向量检索。

詳細

wechatopenai/weknora-docreader 运行 WeKnora 文档解析微服务,将 PDF、Word、Markdown 等格式文档解析为结构化文本块,供 WeKnora 知识库向量索引。定位为 RAG 文档解析 API 服务,需挂载文档目录或对接对象存储;K8s Deployment 作为 WeKnora 全栈组件部署。

快速启动

docker run -d --name weknora-docreader \
  -p 8080:8080 \
  docker.io/wechatopenai/weknora-docreader:latest

推荐实践

docker run -d --name weknora-docreader \
  --restart unless-stopped \
  -p 8080:8080 \
  -v /data/docs:/docs:ro \
  docker.io/wechatopenai/weknora-docreader:1.0.0

核心参数说明

  • -p 8080:8080 — 文档解析 REST API
  • -v .../docs:... — 待解析文档目录(只读)
  • --restart unless-stopped — 解析服务持续在线
  • 依赖 — WeKnora 主服务与向量库

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: weknora-docreader
spec:
  replicas: 2
  selector:
    matchLabels:
      app: weknora-docreader
  template:
    metadata:
      labels:
        app: weknora-docreader
    spec:
      containers:
        - name: docreader
          image: docker.io/wechatopenai/weknora-docreader:1.0.0
          ports:
            - containerPort: 8080
          volumeMounts:
            - name: docs
              mountPath: /docs
              readOnly: true
      volumes:
        - name: docs
          persistentVolumeClaim:
            claimName: weknora-docs
---
apiVersion: v1
kind: Service
metadata:
  name: weknora-docreader
spec:
  selector:
    app: weknora-docreader
  ports:
    - port: 8080
      targetPort: 8080

与 WeKnora API/向量库同 namespace 部署;大文件解析建议调高 memory limit。

Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/wechatopenai/weknora-docreader
:main
linux/amd64linux/arm64
2026/07/13 18:151.5 GBsha256:bcf9ce813578
docker.io/wechatopenai/weknora-docreader
:latest
linux/amd64linux/arm64
2026/06/26 16:071.5 GBsha256:e97dfaa5063e
docker.io/wechatopenai/weknora-docreader
:v0.6.3
linux/amd64linux/arm64
2026/06/26 16:071.5 GBsha256:e97dfaa5063e
docker.io/wechatopenai/weknora-docreader
:v0.6.2
linux/amd64linux/arm64
2026/06/10 15:241.5 GBsha256:a0bb4bc8776d
docker.io/wechatopenai/weknora-docreader
:v0.6.1
linux/amd64linux/arm64
2026/06/05 16:391.5 GBsha256:a0ea0ced6c82
docker.io/wechatopenai/weknora-docreader
:v0.6.0
linux/amd64linux/arm64
2026/05/21 17:231.4 GBsha256:b6ecc9709213
docker.io/wechatopenai/weknora-docreader
:v0.5.2
linux/amd64linux/arm64
2026/05/13 15:101.4 GBsha256:4c3554204fe0
docker.io/wechatopenai/weknora-docreader
:v0.5.1
linux/amd64linux/arm64
2026/04/30 17:281.9 GBsha256:31fd034223cc
docker.io/wechatopenai/weknora-docreader
:v0.5.0
linux/amd64linux/arm64
2026/04/27 13:451.9 GBsha256:a06f5b356d40
docker.io/wechatopenai/weknora-docreader
:cache
-2026/04/23 11:55--
docker.io/wechatopenai/weknora-docreader
:v0.4.0
linux/amd64linux/arm64
2026/04/15 16:241.9 GBsha256:6f9e3f6857c8
docker.io/wechatopenai/weknora-docreader
:v0.3.6
linux/amd64linux/arm64
2026/04/03 13:461.9 GBsha256:e512a2255b4d
docker.io/wechatopenai/weknora-docreader
:v0.3.5
linux/amd64linux/arm64
2026/03/27 16:391.9 GBsha256:2c6a734c4565
docker.io/wechatopenai/weknora-docreader
:v0.3.4
linux/amd64linux/arm64
2026/03/19 18:241.9 GBsha256:10b585f241c2
docker.io/wechatopenai/weknora-docreader
:v0.3.3
linux/amd64linux/arm64
2026/03/05 18:201.9 GBsha256:22e5abc61e18
docker.io/wechatopenai/weknora-docreader
:v0.3.2
linux/amd64linux/arm64
2026/03/04 11:101.9 GBsha256:6d8f4d75262a
docker.io/wechatopenai/weknora-docreader
:v0.3.1
linux/amd64linux/arm64
2026/02/10 19:291.9 GBsha256:04be3fbad8eb
docker.io/wechatopenai/weknora-docreader
:v0.3.0
linux/amd64linux/arm64
2026/02/09 14:451.9 GBsha256:7c4f9b88bc2d
docker.io/wechatopenai/weknora-docreader
:v0.2.14
linux/amd64linux/arm64
2026/01/30 19:351.9 GBsha256:7a1e4804edb3
docker.io/wechatopenai/weknora-docreader
:v0.2.13
linux/amd64linux/arm64
2026/01/27 11:141.9 GBsha256:45d9685768e9