使用Docker部署MinerU

MinerU API 服务Docker一键部署(附源码) MinerU是一款开源高效的数据提取工具,支持PDF、Word、Markdown等多种格式处理。主要功能包括:智能清理文档冗余元素(页眉页脚等)、保留文档结构、提取图像表格并转为LaTeX格式、自动OCR识别乱码PDF等,兼容Windows/Linux/macOS平台及CPU/GPU环境。 安装支持Docker一键部署,需Python 3.10环境,推荐使用16GB以上内存。GPU加速需NVIDIA显卡(8G显存起),提供完善的API接口。该工具特别适合需要高质量文档提取和格式转换的应用场景,开发者可通过D 阅读详情
AI摘要

本文介绍了使用Docker部署MinerU的具体步骤,包括下载Dockerfile文件和compose.yaml文件,构建镜像,启动Web API服务和Gradio WebUI服务,还说明了如何查看API文档、使用Gradio WebUI和Gradio API。

1、下载Dockerfile文件

https://gcore.jsdelivr.net/gh/opendatalab/MinerU@master/docker/china/Dockerfile

2、构建镜像
docker build -t mineru-sglang:latest -f Dockerfile .

3、下载 compose.yaml 文件

 https://gcore.jsdelivr.net/gh/opendatalab/MinerU@master/docker/compose.yaml

4、启动 Web API 服务

docker compose -f compose.yaml --profile api up -d

在浏览器中访问 http://<server_ip>:8000/docs 查看API文档。

5、启动 Gradio WebUI 服务

docker compose -f compose.yaml --profile gradio up -d

在浏览器中访问 http://<server_ip>:7860 使用 Gradio WebUI。
访问 http://<server_ip>:7860/?view=api 使用 Gradio API。

使用Docker部署MinerU并通过API调用 本文介绍了在Windows 11下使用Docker Desktop部署MinerU服务的优化方案。针对国内网络环境,提供了Docker镜像源和APT源的替换配置,包括使用中科大镜像源和清华pip源。文章详细说明了Dockerfile的修改要点,包括时区设置、字体安装和模型下载配置。同时强调了Windows环境下GPU加速的特殊处理方式。最后给出了MinerU服务的基础API调用方法,包括PDF文件解析、带参数解析和实时进度显示等功能实现。 阅读详情

相关推荐

超详细指导:Docker 部署 MinerU,dify 使用 MinerU 处理 PDF

最近在研究 dify ,想搞一个自己用的智能体平台,构建自己的知识库。。话不多说,开始介绍如何通过 Docker 方式部署 Mineru。

手指飞舞的专栏 809

容器部署MinerU

MinerU是一款将PDF转化为机器可读格式的工具(如markdown、json),可以很方便地抽取为任意格式。MinerU诞生于书生-浦语的预训练过程中,我们将会集中精力解决科技文献中的符号转化问题,希望在大模型时代为科技发展做出贡献。相比国内外知名商用产品MinerU还很年轻,如果遇到问题或者结果不及预期请到issue提交问题,同时附上相关PDF。

m0_60171711的博客 5977

Windows下通过Docker部署MinerU:一次与PDF斗智斗勇的奇妙经历(含优化后的dockerfile)

镜像构建:像搭积木一样分步骤,哪块坏了换哪块网络优化:国内镜像源+分片下载=保命组合拳资源调配:CPU模式虽慢但稳,留得青山在不愁没柴烧日志监控:给Docker容器装了个--log-file参数,出错时秒定位问题源看着自动生成的报表,组长拍了拍我肩膀:“小王啊,下周还有个2000份PDF的活…” 我微笑着打开MinerU客户端:“这次,我只需要改个数字。(本文改编自真实开发经历,文中"阿强"已获得奶茶一杯作为技术顾问费)

xiezhipu的博客 3402

部署mineru docker流程以及踩的坑

4)在build这一步,如果docker没有更改过配置源,90%会报错,这里给一个临时的解决办法,在Dockerfile里第一行改成(这里以我当时拉取的项目版本为例)接下来要做的就是等待,如果中间报错,80%都是因为docker源的问题,解决不掉就老实配源吧。2)在requirements.txt 中加一行modelscope,用于模型下载。在docker部署完成后,执行docker ps 命令,结果如下则证明部署成功。1)修改download_models.py,直接替换。

m0_45070559的博客 6718

Dify知识库:继续部署minerU。windows wsl docker desktop nvida cuda 又报错了?

不可以latest,只能选择合适的tag,按需配置吧。看了下,现在的tag对应的都挺大的。多粘点错误代码,希望有缘人能刷到吧。突然看到这么一句话,我就笑了。整了半天镜像,还是出错啊!好吧,报的错倒是挺清晰的。

xiezhipu的博客 1705

MinerU 系列教程 第十六课:Docker 容器化部署实战

本篇教程作为的最后一课,将详细讲解 MinerU 的 Docker 容器化部署方案。你将了解完整的镜像体系(全球版、国内版、国产 AI 芯片版),掌握 Docker Compose 四种服务 Profile 的使用方式,以及生产环境部署的最佳实践。

weixin_43674738的博客 1052

MinerU 2.1 Docker部署及DIFY-MinerU插件配置教程

学术范来说,

没有伞的孩子必须努力奔跑!—小林 4890

避坑指南:Win10安装Docker Desktop时Hyper-V报错的7种解决方案(2024最新版)

本文提供了2024年最新、最全面的Windows 10系统下Docker Desktop安装时Hyper-V报错的解决方案指南。文章深入剖析了Hyper-V与Docker的共生关系,并系统性地给出了从BIOS/UEFI设置、Windows功能启用、bcdedit命令修复到处理多虚拟化环境共存等7种核心解决方案,帮助开发者彻底解决安装困局,顺利部署容器化开发环境。

weixin_28840143的博客 529

使用docker部署Mineru

集成了先进的PDF解析工具,包括布局检测、公式检测和光学字符识别(OCR),确保提取结果的高准确度。# 下载docker的镜像构建文件。下载好之后在minuer目录会有一个Dockerfile的文件。# 下载docker启动文件。:将包含多种内容类型的PDF文档转换为结构化的Markdown格式,便于进一步的编辑和分析。:在转换过程中,保留原始文档的结构和格式,如标题、段落和列表。:能识别和处理PDF中的图像、公式、表格和文本等多种内容。:自动识别并纠正PDF文档中的乱码,提高信息提取的准确性。

weixin_70786982的博客 575

Vue路由守卫实战:利用token实现跨项目免登录跳转(最新版)

本文详细介绍了如何利用Vue路由守卫和Token验证实现跨项目免登录跳转方案。通过核心架构设计、路由守卫精细化控制及Token交换安全实践,有效解决了多系统跳转中的认证问题,提升用户体验和系统连贯性。

n7o8p的博客 138

LinuxCNC---在PC端显示开发板LinuxCNC界面

  今天在调试开发板时,执行开发板上的linuxcnc指令,总是出现如下报错 LINUXCNC - 2.9.0~pre0 application-specific initialization failed: couldn't connect to display "192.168.137.3:1" Error in startup script: invalid command name "image" while executing "image create photo -file $f/$i

中华田园巨龙 3470

MinerU部署指南:Docker一键部署最佳实践

还在为PDF文档结构化提取的环境配置而烦恼吗?MinerU的Docker部署方案让您5分钟内搭建完整的PDF转Markdown/JSON生产环境,无需担心CUDA版本、Python依赖、模型下载等繁琐问题! 通过本文,您将获得: - ✅ Docker一键部署MinerU的完整流程 - ✅ 多架构GPU兼容性解决方案 - ✅ 生产环境最佳配置实践 - ✅ 性能优化与故障排除指南 - ✅ 国内网络环...

gitblog_00968的博客 2157

后摄模块辐射超标整改

某行车记录仪在EMI测试中出现辐射超标问题,通过模块剥离法定位到后摄模块的Ethernet数据线为噪声源。深入检查发现TYPE-C延长线屏蔽层未有效接地,形成辐射泄漏通道。整改措施包括加强屏蔽层360°接地、使用导电布改善连接处屏蔽等,最终使辐射降至EN55032 Class B限值以内。案例揭示了高速信号延长线中屏蔽连续性的重要性,建议设计阶段就重视连接器屏蔽设计和共模干扰抑制。

硬核科技 255

在Docker中部署MinerU项目时如何切换至CPU模式

在Docker中部署MinerU项目时如何切换至CPU模式 【免费下载链接】MinerU A high-quality tool for convert PDF to Markdown and JSON.一站式开源高质量数据提取工具,将PDF转换成Markdown和JSON格式。 ...

gitblog_01403的博客 1414

YOLOv8进阶:SEAM注意力与Repulsion Loss双剑合璧,突破遮挡检测瓶颈

做目标检测时,最头疼的莫过于目标被遮挡的场景——行人被树木挡住一半、车辆被广告牌遮挡部分轮廓……这些情况往往让模型“犯迷糊”。但现在,有了SEAM注意力模块和Repulsion Loss排斥损失,我们就能让YOLOv8在遮挡场景下也能“拨开迷雾见真章”。这篇教程会带你一步步理解这两个技术,并亲手把它们融入YOLOv8,让你的检测模型在复杂场景下也能稳如泰山。

FJN110的博客 233

西门子S7-1200PLC与FANUC机器人进行PROFINET IO通信的具体方法和步骤详解

西门子S7-1200PLC与FANUC机器人进行PROFINET IO通信的具体方法和步骤详解

Robot_PLC_HMI_Automation 1万+

MinerU Docker自定义版本部署

MinerU是一款高效PDF解析工具,可将文档转换为Markdown、JSON等机器可读格式。它能智能清除页眉页脚,保留文档结构,支持多栏排版解析,并能提取图像、表格、公式(转为LaTeX)等内容。具备84种语言的OCR能力,可自动处理扫描版PDF。支持CPU/GPU加速,跨平台运行,提供可视化结果确认功能。安装方法包括Docker容器部署和源码安装,支持国内modelscope模型源。提供gradio界面、API服务和vllm-server三种启动方式,便于不同场景使用。开源地址

m0_57697768的博客 3387

适航规章、标准,书籍资料下载汇总(增加DO-160G中英文版)

很多读者之前问我有没有DO-160G的资源,现在终于找到啦!如果大家有其他想要的资源,可以在留言区告诉我,有空我会帮大家找找看~文末有下载链接:更新日志:2024-9-28:初版。2024-10-21:增加DO-330英文版PDF下载。2024-10-30:增加DO-160G中文版(非机翻)和英文版PDF下载。以下是一些收集到的适航相关的资料,分享给大家。(如果没有你想要的资料,请留言,等找到会及时更新!

qq_41854911的博客 2761

Docker容器化安装部署MinerU

这份指南涵盖了从安装到生产的完整流程。根据您的具体需求(开发测试还是生产部署),可以选择合适的启动方式和配置参数。

AI技术改变世界 1754

ROS机器人未知环境自主探索功能包explore_lite总结

本系列文章主要针对ROS机器人常使用的未知环境自主探索功能包explore_lite展开全源码的详细解析,并进行概括总结。 本系列文章共包含六篇文章,前五篇文章主要介绍explore_lite功能包中 explore.cpp、costmap_tools.h、frontier_search.cpp、costmap_client.cpp等源码实现文件中全部函数的详细介绍,第六篇文章进行概括总结,包含自主探索功能包explore_lite的简介,实现未知环境自主探索功能的原理及流程总结,效果演示,使用功能包exp

慕羽★的博客 4461

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Docker 部署 MinerU 教程:打造你的本地 PDF 智能处理中心

MinerU是一款专注于PDF转Markdown/JSON的工具,特别擅长处理科技文献。本文详细介绍了Docker部署MinerU的方法,包括环境准备、镜像构建、三种部署方案(快速测试/目录挂载/docker-compose)以及常见问题排查。Docker部署能解决依赖冲突、GPU配置等问题,提供开箱即用的体验。MinerU支持智能净化、多元素提取、84种语言OCR等功能,是科研人员处理文献的高效工具。部署完成后可通过WebUI(7860端口)或API(3000端口)使用,推荐生产环境采用目录挂载方式实现文

java_logo的专栏 3169

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

docker部署mineru并配置dify插件

首先在linux系统某个路径下先把项目拉取下来定位到web_api修改download_models.py,主要是用魔塔替换huggingface,并在layoutreader_pattern中添加更多后缀,因为后续测试发现如果不修改.bin文件没下载成功。当然这里也可以参考另一篇博客:在requirements.txt添加modelscopeDockerfile中添加pip镜像源Dockerfile中改变download_models.py的运行方式,解决权限问题运行配置命令。

weixin_47853754的博客 1325

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

pdf内容提取神器:MinerU2.1.0本地docker部署及使用(附示例)

以上介绍了pdf文档内容提取工具通过docker本地部署(windows环境)的全部测试过程。经本人实际验证可行,希望能给有需要的朋友提供帮助。有几个关键点:(1)构建镜像。直接下载项目文件后进入docker/golbal文件夹下运行构建镜像指令即可,不需要下载其他Dockerfile文件。(2)手动拉取基础镜像。构建镜像过程中即使用了梯子,基础镜像lmsysorg/sglang:v0.4.8.post1-cu126一步也很可能会卡住,可以手动拉取,然后再次运行构建镜像指令。

kymowu的博客 8657

Docker+wsl部署MinerU 2.5.3(Windows)|获得接近demo的vlm模式PDF识别效果

MinerU是一款将PDF转化为机器可读格式的工具(如markdown、json),可以很方便地抽取为任意格式。主要功能如下:删除页眉、页脚、脚注、页码等元素,确保语义连贯输出符合人类阅读顺序的文本,适用于单栏、多栏及复杂排版保留原文档的结构,包括标题、段落、列表等提取图像、图片描述、表格、表格标题及脚注自动识别并转换文档中的公式为LaTeX格式自动识别并转换文档中的表格为HTML格式自动检测扫描版PDF和乱码PDF,并启用OCR功能OCR支持84种语言的检测与识别。

qzh1234567891的博客 2533

MinerU文档处理功能实现及使用docker部署步骤

启动容器时添加允许公网参数(推荐,永久生效)增加启动参数 --allow-public-http-client否则报访问权限问题。# 修正启动命令:使用官方内置mineru-api脚本,监听0.0.0.0对外访问。http://你的服务器地址:8000/docs。完整 Dockerfile(替换全部内容)# 修复Debian新版系统依赖包名。# 清华源安装mineru核心版。# 模型缓存目录和挂载路径对应。重新构建镜像(清除缓存)# 查看日志确认启动无报错。

langzi_hadoop的博客 163

MinerU支持Docker部署吗?容器化迁移步骤详解

本文介绍了如何在星图GPU平台上自动化部署MinerU 2.5-1.2B 深度学习 PDF 提取镜像,实现对PDF文档的智能解析。基于该平台,用户可快速完成环境搭建,高效提取文本、表格、图片及公式内容,广泛应用于学术文献处理、企业知识库构建等场景。

weixin_42601547的博客 316
上一篇: Ubuntu安装ollama并设置环境变量
下一篇: 常见Docker镜像构建
HananYu_Liu
博客等级 码龄10年 99粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值