镜像概览

完整引用
docker.io/lpdswing/mineru-web-backend
Registry
docker.io
命名空间
lpdswing
仓库
mineru-web-backend
已缓存 Tag 数
15
最近同步
07/06/2026, 04:43 PM

简介

MinerU 文档解析 Web 后端服务,接收 PDF/Office 上传并调用 MinerU 引擎输出 Markdown 与结构化块,适合知识库入库流水线。

详细介绍

lpdswing/mineru-web-backend 封装 MinerU 布局分析与 OCR 能力为 HTTP API,前端或批处理任务 POST 文件后异步返回解析结果。服务 CPU/内存消耗随 PDF 页数上升,大文件建议队列化。与 unstructured.io 相比专注中文 PDF 与公式表格;Kubernetes 中可作为无状态 Deployment 水平扩展,模型权重与临时文件经 PVC 或 emptyDir 管理,GPU 变体需 nodeSelector。

快速启动

docker run -d --name mineru-backend \
  -p 8080:8080 \
  -v $(pwd)/output:/app/output \
  docker.io/lpdswing/mineru-web-backend:latest

推荐实践

docker run -d --name mineru-backend \
  --restart unless-stopped \
  -p 8080:8080 \
  -v /data/mineru/output:/app/output \
  -v /data/mineru/models:/app/models \
  -e MAX_WORKERS=4 \
  -e UPLOAD_MAX_SIZE=100MB \
  docker.io/lpdswing/mineru-web-backend:1.0.0

核心参数说明

  • -p 8080:8080 — 文档解析 REST API 端口
  • -v .../output:/app/output — 解析结果 Markdown 输出
  • -v .../models:/app/models — OCR/布局模型缓存
  • -e MAX_WORKERS — 并发解析 worker 数
  • -e UPLOAD_MAX_SIZE — 单文件上传上限
  • --restart unless-stopped — 知识库流水线不中断

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: mineru-web-backend
spec:
  replicas: 3
  selector:
    matchLabels:
      app: mineru-backend
  template:
    metadata:
      labels:
        app: mineru-backend
    spec:
      containers:
        - name: backend
          image: docker.io/lpdswing/mineru-web-backend:1.0.0
          ports:
            - containerPort: 8080
          env:
            - name: MAX_WORKERS
              value: "4"
          volumeMounts:
            - name: models
              mountPath: /app/models
      volumes:
        - name: models
          persistentVolumeClaim:
            claimName: mineru-models
---
apiVersion: v1
kind: Service
metadata:
  name: mineru-backend
spec:
  selector:
    app: mineru-backend
  ports:
    - port: 8080
      targetPort: 8080

模型 PVC 跨 Pod 共享只读;Ingress 限制上传大小,按 CPU 设置 HPA 应对批量解析峰值。

最新 Tag(20 条)

查看全部 15 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/lpdswing/mineru-web-backend
:v3.4.0
linux/amd64linux/arm64
2026/06/30 14:37256.0 MBsha256:a7c01b55bfa9
docker.io/lpdswing/mineru-web-backend
:v3.3.1
linux/amd64
2026/06/25 16:49256.0 MBsha256:e453fe88f51b
docker.io/lpdswing/mineru-web-backend
:v3.2.3
linux/amd64linux/arm64
2026/06/13 13:10256.0 MBsha256:193f6c82b463
docker.io/lpdswing/mineru-web-backend
:v2.7.1
linux/amd64
2026/01/08 18:3910.2 GBsha256:c75f2a81a338
docker.io/lpdswing/mineru-web-backend
:v2.6.8
linux/amd64
2025/12/22 11:0910.2 GBsha256:ee9f1759a40b
docker.io/lpdswing/mineru-web-backend
:v2.6.4
linux/amd64
2025/11/18 11:4310.2 GBsha256:06d7cd9adb83
docker.io/lpdswing/mineru-web-backend
:v2.6.3
linux/amd64
2025/11/03 12:0110.2 GBsha256:56b4d734e807
docker.io/lpdswing/mineru-web-backend
:v2.6.2
linux/amd64
2025/10/31 16:3510.2 GBsha256:60df177ae4c6
docker.io/lpdswing/mineru-web-backend
:v2.5.4-hotfix
linux/amd64
2025/09/29 16:4610.2 GBsha256:112cff556118
docker.io/lpdswing/mineru-web-backend
:v2.5.4
linux/amd64
2025/09/26 16:4310.2 GBsha256:69b2c3257566
docker.io/lpdswing/mineru-web-backend
:v2.2.2
linux/amd64
2025/09/18 11:4812.6 GBsha256:6d6a57e1b2ba
docker.io/lpdswing/mineru-web-backend
:v2.1.9
linux/amd64
2025/07/31 16:1312.6 GBsha256:65586e56dc9a
docker.io/lpdswing/mineru-web-backend
:v2.0.0
linux/amd64
2025/07/07 17:1112.2 GBsha256:e02c233a54fd
docker.io/lpdswing/mineru-web-backend
:latest
linux/amd64linux/arm64
2025/07/04 11:503.9 GBsha256:16d7f895b587
docker.io/lpdswing/mineru-web-backend
:v1
linux/amd64linux/arm64
2025/07/04 11:503.9 GBsha256:16d7f895b587