
microblink/apiMicroblink API 镜像是一个本地部署的自托管 OCR 应用服务器,提供身份证件识别功能。该镜像支持扫描超过 500 种国际身份证件,包括驾照、国民身份证、护照等官方文档,适用于需要在自有基础设施上部署高性能证件识别服务的场景。
4.2, 4.2.1, latest(最新稳定版)4.1, 4.1.01.42.1(回溯版本)1.40(回溯版本)1, 1.36, 1.36.1运行此 Docker 镜像必须提供 Licensee 和 License Key!
DEMO 或 PRODUCTION 级别的许可证组合(包含 licensee 和 license key)下载官方 Docker Compose 模板:
[***]
编辑 docker-compose.yml 文件,替换 LICENSEE 和 LICENSE_KEY 为实际许可证信息
启动服务:
bashdocker-compose up -d
服务将在 http://localhost:8080 可用
直接通过 docker run 启动服务:
bashdocker run -p 8080:8080 \ -e "LICENSEE=你的许可证持有者名称" \ -e "LICENSE_KEY=你的许可证密钥" \ -v /etc/machine-id:/etc/machine-id \ -v /var/lib/dbus/machine-id:/var/lib/dbus/machine-id \ microblink/api
服务启动后可通过 http://localhost:8080 访问 API 端点
| 变量名 | 说明 | 默认值 | 是否必填 |
|---|---|---|---|
LICENSEE | 许可证持有者名称 | - | 是 |
LICENSE_KEY | 许可证密钥 | - | 是 |
| 变量名 | 说明 | 默认值 |
|---|---|---|
PORT | API 服务暴露端口 | 8080 |
WORKERS_POOL_SIZE | 识别工作节点数量(调整以适配服务器性能) | 2 |
WORKER_TIMEOUT_MS | 识别任务超时时间(毫秒) | 20000 |
ENABLE_SECURITY | 是否启用基础认证(true/false) | false |
BASIC_AUTH_USERNAME | 基础认证用户名(需 ENABLE_SECURITY=true) | - |
BASIC_AUTH_PASSWORD | 基础认证密码(需 ENABLE_SECURITY=true) | - |
ALLOW_CORS | 是否启用跨域资源共享(true/false) | true |
ALLOWED_ORIGINS | CORS 允许的源(空值表示允许所有) | - |
| 变量名 | 说明 | 默认值 |
|---|---|---|
GRACEFUL_SHUTDOWN_TIMEOUT | 优雅关闭超时时间( duration 格式,如 PT30S 表示 30 秒) | PT15S |
IMAGE_MAX_SIZE_KB | 最大图片大小限制(KB,空值表示无限制) | - |
IMAGE_DOWNLOAD_TIMEOUT | 图片下载超时时间(毫秒) | *** |
LOG_ENABLE_FILE_APPENDER | 是否启用文件日志(日志路径 /logs) | false |
JAVA_OPTS | GraalVM 原生镜像运行时参数 | - |
完整环境变量说明参见 官方文档
如在集成或使用中遇到问题,请联系技术支持:
📧 :
1.42.1(回溯版本)1.40(回溯版本)1, 1.36, 1.36.1推荐通过 Docker Compose 部署,模板参见 GitHub。
1.x 版本环境变量分类说明:
LICENSEE、LICENSE_KEY)PORT、WORKERS_POOL_SIZE)详细说明参见 Dockerfile 源码。





manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务