Overview

Full name
docker.io/mmmz/trwebocr
Registry
docker.io
Namespace
mmmz
Repository
trwebocr
Cached tags
3
Last synced
07/06/2026, 09:46 AM

Introduction

TrWebOCR 中文 OCR Web 服务镜像,基于 PaddleOCR 提供图片文字识别 API,适合表单 digitization 与文档扫描后端。

Details

mmmz/trwebocr 封装 PaddleOCR 为 HTTP API,上传图片返回 JSON 文本框。典型用于发票/身份证 OCR 内网服务,与 cloud OCR SaaS 相比数据不出域。定位为 OCR API 服务,CPU 可运行小模型,大并发可选 GPU;K8s Deployment 扩展。

快速启动

docker run -d --name trwebocr \
  -p 8089:8089 \
  docker.io/mmmz/trwebocr:latest

推荐实践

docker run -d --name trwebocr \
  --restart unless-stopped \
  -p 8089:8089 \
  -e OCR_LANG=ch \
  docker.io/mmmz/trwebocr:1.0.0

核心参数说明

  • -p 8089:8089 — OCR API HTTP 端口
  • -e OCR_LANG=ch — 中文识别模型
  • --restart unless-stopped — OCR 服务持续在线
  • 固定 tag — PaddleOCR 版本 pin

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: trwebocr
spec:
  replicas: 2
  selector:
    matchLabels:
      app: trwebocr
  template:
    metadata:
      labels:
        app: trwebocr
    spec:
      containers:
        - name: ocr
          image: docker.io/mmmz/trwebocr:1.0.0
          ports:
            - containerPort: 8089
---
apiVersion: v1
kind: Service
metadata:
  name: trwebocr
spec:
  selector:
    app: trwebocr
  ports:
    - port: 8089
      targetPort: 8089

Ingress 内网;按 QPS 调 CPU 或 GPU 节点。

Latest tags (20)

View all 3 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/mmmz/trwebocr
:1.0.4
linux/amd64
2022/01/23 23:54521.8 MBsha256:43906e1116cd
docker.io/mmmz/trwebocr
:latest
linux/amd64
2022/01/23 23:51521.8 MBsha256:43906e1116cd
docker.io/mmmz/trwebocr
:1.0.0
linux/amd64
2020/06/15 00:49668.6 MBsha256:398c12fa700d