news 2026/4/15 9:52:06

零基础10分钟部署MinerU:Docker Compose一键搭建指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
零基础10分钟部署MinerU:Docker Compose一键搭建指南

MinerU 是一款高效的数据处理工具,基于 Docker Compose 部署可以极大简化环境配置流程,无需复杂的依赖安装即可快速启动服务。本文将详细讲解通过 Docker Compose 分步部署 MinerU 的完整流程,适配国内网络环境,新手也能轻松上手。

一、部署前准备

1. 环境要求

  • 已安装 Docker 和 Docker Compose(建议 Docker 版本 ≥ 20.10,Compose 版本 ≥ 2.0)

  • 服务器/本地机器具备外网访问能力(用于下载镜像和配置文件)

  • 至少 2GB 可用内存,确保容器正常运行

2. 环境检查

执行以下命令验证 Docker 和 Compose 是否安装成功:

# 检查 Docker 版本 docker --version # 检查 Docker Compose 版本 docker compose version

若未安装,可参考 Docker 官方文档完成安装(国内用户建议使用阿里云镜像加速)。

二、分步部署 MinerU

步骤1:构建 MinerU 镜像(适配国内环境)

首先下载适配国内网络的 Dockerfile,并构建本地镜像:

# 下载国内版 Dockerfile wget https://gcore.jsdelivr.net/gh/opendatalab/MinerU@master/docker/china/Dockerfile # 构建 MinerU 镜像(标签为 latest) docker build -t mineru:latest -f Dockerfile .
  • 执行过程中会自动下载基础镜像和依赖,国内网络可能需要几分钟,耐心等待即可;

  • 若出现下载超时,可配置 Docker 镜像加速(如阿里云、网易云镜像源)。

步骤2:下载 Compose 配置文件

Compose 配置文件定义了 MinerU 各服务的运行规则,执行以下命令下载:

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

下载完成后,可通过cat compose.yaml查看文件内容,确认配置无异常。

步骤3:启动 OpenAI 服务(可选)

若需使用 OpenAI 相关功能,启动对应 profile:

docker compose -f compose.yaml --profile openai-server up -d
  • --profile指定启动的服务组,openai-server对应 OpenAI 相关服务;

  • -d表示后台运行,不占用当前终端。

步骤4:启动 API 服务

API 服务是 MinerU 的核心接口层,执行以下命令启动:

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

启动后可通过docker compose ps查看服务状态,若状态为Up则表示启动成功。

步骤5:启动 Gradio 可视化界面

Gradio 提供了可视化操作界面,方便非命令行用户使用:

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

启动完成后,访问服务器 IP + 对应端口(默认 7860)即可打开 Gradio 界面。

三、常用运维命令

1. 查看服务状态

docker compose -f compose.yaml ps

2. 查看服务日志

# 查看 API 服务日志 docker compose -f compose.yaml logs mineru-api # 实时查看日志 docker compose -f compose.yaml logs -f mineru-gradio

3. 停止服务

# 停止单个服务 docker compose -f compose.yaml stop mineru-gradio # 停止所有服务 docker compose -f compose.yaml down

4. 重启服务

docker compose -f compose.yaml restart mineru-api

四、常见问题解决

  1. 镜像构建失败:检查网络是否正常,或手动替换 Dockerfile 中的源为国内镜像(如清华源、阿里云源);

  2. 服务启动后无法访问:检查服务器防火墙/安全组是否开放对应端口(30000、7860、8000 等);

  3. Compose 命令报错:确认 Docker Compose 版本为 v2,若为 v1 需替换为docker-compose(带短横线)。

总结

  1. MinerU Docker Compose 部署核心分为三步:构建国内适配镜像、下载配置文件、按 profile 启动对应服务;

  2. 不同 profile 对应不同功能模块,可根据需求选择性启动(如仅用可视化界面可只启动 gradio,需 API 调用则启动 api);

  3. 部署后可通过docker compose系列命令完成服务的启停、日志查看等运维操作,便于问题排查。

通过以上步骤,你可以快速完成 MinerU 的 Docker Compose 部署,无需关注复杂的环境依赖,直接开箱即用。根据实际需求选择启动的服务模块,既能节省资源,又能满足不同的使用场景。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/14 21:10:54

论文降重神器实测:如何科学降AI率?

"## 摘要 目前高校对于论文中的AI生成内容(AIGC)检测愈发严格,导致许多学生面临论文AI率过高难题。本文结合“论文降重神器”为核心关键词,通过真实用户视角详述论文查AI率、降AI的实战过程,重点评测【嘎嘎降AI…

作者头像 李华
网站建设 2026/4/14 11:26:40

预防商标陷阱:如何远离域名商标争议

关于Dynadot Dynadot是通过ICANN认证的域名注册商,自2002年成立以来,服务于全球108个国家和地区的客户,为数以万计的客户提供简洁,优惠,安全的域名注册以及管理服务。 Dynadot平台操作教程索引(包括域名邮…

作者头像 李华
网站建设 2026/4/13 6:31:12

Z-Image-Turbo模型版本管理:快速切换不同版本的实验环境

Z-Image-Turbo模型版本管理:快速切换不同版本的实验环境 作为一名经常需要对比不同版本模型效果的研究人员,你是否也遇到过这样的困扰:每次切换Z-Image-Turbo版本时,都要重新配置复杂的依赖环境,不仅耗时费力&#xff…

作者头像 李华
网站建设 2026/4/11 15:43:18

10分钟玩转阿里通义Z-Image-Turbo:无需本地部署的云端AI绘画体验

10分钟玩转阿里通义Z-Image-Turbo:无需本地部署的云端AI绘画体验 作为一名数字艺术爱好者,我一直被阿里通义实验室推出的Z-Image-Turbo模型吸引。这个仅需8步就能生成高质量图像的AI绘画工具,在真实感和美学表现上都有出色表现。但当我尝试本…

作者头像 李华
网站建设 2026/4/8 0:56:33

储能质量硬仗:六西格玛培训如何帮工程师打赢制造一致性之战

在储能系统制造领域,我们正面临前所未有的质量挑战。电芯一致性、系统集成可靠性、热管理稳定性——这些关键指标直接决定了储能系统的安全性和寿命。传统依靠经验调整的方式,已经无法满足行业对高可靠性、低成本、快速交付的要求。六西格玛培训正成为储…

作者头像 李华
网站建设 2026/4/13 6:25:03

深度测评8个AI论文写作软件,本科生搞定毕业论文不求人!

深度测评8个AI论文写作软件,本科生搞定毕业论文不求人! AI 工具如何改变论文写作的未来 随着人工智能技术的不断发展,AI 工具在学术写作中的应用越来越广泛。对于本科生而言,撰写毕业论文是一项既重要又复杂的任务,而借…

作者头像 李华