Alpine latest with ddddocr - python 3.11
10K+
Github : https://github.com/qd-today/ddddocr-docker
DockerHub : https://hub.docker.com/r/a76yyyy/ddddocr
docker pull a76yyyy/ddddocr:latest
ddddocr.version 文件锁定 commit SHA)latest 标签:跟随上游 master,经 workflow_dispatch(勾选 push)或推送版本 tag 时构建发布(默认分支 main 的普通推送不触发构建,仅同步 Docker Hub 描述)1.6.1):与 ddddocr 上游版本对齐,构建时使用 ddddocr.version 中锁定的 commit,可复现ddddocr.version 为上游目标 commit → 打对应版本 tag → CI 自动构建并推送Onnxruntime Builder does not currently support building i386 and s390x wheels!
| 平台 | OCR 栈 | OpenCV 来源 | 镜像体积* | 说明 |
|---|---|---|---|---|
| linux/amd64 | ✓ 完整 | 源码编译 4.14.0(最小化) | ~465MB | 主平台 |
| linux/arm64 | ✓ 完整 | 源码编译 4.14.0(最小化) | ~465MB | 主平台 |
| linux/arm/v7 | ✓ 完整 | 源码编译 4.14.0(最小化) | ~465MB | |
| linux/ppc64le | ✓ 完整 | 源码编译 4.14.0(最小化) | ~465MB | QEMU 下编译耗时较长 |
| linux/riscv64 | ✓ 完整 | 源码编译 4.14.0(最小化) | ~465MB | QEMU 下编译耗时较长 |
| linux/loong64 | ✓ 完整 | 源码编译 4.14.0(最小化) | ~465MB | 基础镜像用 ghcr.io/loong64/alpine:3.24(龙芯社区构建,因 Docker Hub 官方无 loong64),见下方说明 |
| linux/386、linux/arm/v6、linux/s390x | ✗ 降级 | 无 | ~50MB | 缺 py3-onnxruntime,镜像仅含 python3 + libprotobuf-lite |
* 体积为未压缩估算,全部 OCR 平台一致(约 465MB)。
loong64 特别说明:Docker Hub 官方 alpine 镜像不提供 loong64 变体,故 loong64 构建使用龙芯社区维护的 loong64/docker-library(ghcr.io/loong64/alpine,QEMU on GitHub Actions 构建,源码来自 docker-library)。该基础镜像为第三方依赖,若其停止维护需回退至 FROM scratch + minirootfs 方案。loong64 变体通过独立 Dockerfile 构建后合并进主 tag 的多架构 manifest,同时保留 -loong64 后缀 tag(如 latest-loong64)供直接拉取。
strip --strip-unneeded 剥离符号,各 OCR 平台镜像约 465MB/usr/include 头文件、清 sympy/mpmath 元数据残留与 numpy 测试套件docker build --build-arg APK_MIRROR=https://mirrors.tuna.tsinghua.edu.cn .push(默认 false):仅执行完整构建验证,不推送任何镜像,用于发布前验证platforms(默认空 = 全部 9 平台,含 loong64):可指定平台子集加速迭代,如 linux/riscv64,linux/arm64(逗号分隔、不要空格)。⚠️ 子集构建若同时勾选 push,会以不完整 manifest 覆盖对应 tag,仅供验证时使用Dockerfile.loong64,仅基础镜像不同)构建并合并进主 tag 的多架构 manifest;CI 含 Dockerfile 同步校验,防止两个文件演化漂移push 或推送版本 tag(如 1.6.1)时才真正发布到 ghcr.io 与 Docker Hub,且 tag 发布始终为全平台构建ddddocr.version 锁定的上游 commit;dispatch 默认跟随上游 masterContent type
Image
Digest
sha256:af2b42c54…
Size
25 MB
Last updated
about 5 hours ago
docker pull a76yyyy/ddddocr