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

AI助手已提取文章相关产品:

最近在研究 dify ,想搞一个自己用的智能体平台,构建自己的知识库。但是 dify 默认的文档分段对PDF文件不太友好,还好有非常强大的Mineru,具体牛逼在哪儿,请参考官方:https://mineru.net/ 。

话不多说,开始介绍如何通过 Docker 方式部署 Mineru。

1. 环境说明

为了 Docker容器能够访问主机的图形设备(GPU),因此采用 WSL虚拟机的方式(而不是使用Vmware中的虚拟机)。

电脑主机:Windows11 25H2

虚拟机:wsl2 (ubuntu24.04),自带docker程序(客户端)

Docker:Docker Desktop 4.54.0

Docker Desktop 做如下设置后,即可跟 wsl 配合使用,wsl中的docker作为客户端,windows中的Docker Desktop 作为服务端。

需要修改docker镜像源,否则docker镜像无法下载:

"registry-mirrors": [
    "https://docker.m.daocloud.io/",
    "https://docker.imgdb.de/",
    "https://docker-0.unsee.tech/",
    "https://docker.hlmirror.com/",
    "https://docker.1ms.run/",
    "https://func.ink/",
    "https://lispy.org/",
    "https://docker.xiaogenban1993.com/"
  ]

2. 部署

参考官方部署文档:https://opendatalab.github.io/MinerU/quick_start/docker_deployment/

在 wsl2 中 执行如下命令,下载 Dockerfile:

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

查看 Dockerfile,其中有如下说明:

因为我的显卡是 nvidia RTX 2080 Ti,所以应该选择 vll/vllm-openai:v0.10.2 :

修改后的 Dockerfile:

执行如下命令,构建镜像:

docker build -t mineru:latest -f Dockerfile .

由于镜像源问题、网络问题、镜像太大等问题,构建了几次,均以失败告终! ~~>_<~~

所以改变策略,分步部署:

(1)单独 pull vllm-openai

(2)修改 Dockerfile 更换国内镜像源

RUN mv /etc/apt/sources.list /etc/apt/sources.list.bak && \
    echo "

您可能感兴趣的与本文相关内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值