Yuxi-Know icon indicating copy to clipboard operation
Yuxi-Know copied to clipboard

大佬,您好,怎么启动 MinerU

Open simple123456T opened this issue 4 months ago • 5 comments

# 当前状态

(base) root@ubuntu:/Targetarget/Yuxi-Know# ll
total 252
drwxr-xr-x 14 root root   4096 Nov  2 21:09  ./
drwxr-xr-x 20 root root   4096 Nov  2 20:09  ../
-rw-r--r--  1 root root   1927 Nov  2 20:09  AGENTS.md
drwxr-xr-x  4 root root   4096 Nov  2 21:09  docker/
-rw-r--r--  1 root root   8128 Nov  2 20:09  docker-compose.yml
-rw-r--r--  1 root root    320 Nov  2 20:09  .dockerignore
drwxr-xr-x  7 root root   4096 Nov  2 20:09  docs/
-rw-r--r--  1 root root    882 Nov  2 20:15  .env
drwxr-xr-x  2 root root   4096 Nov  2 21:09 '.env '/
-rw-r--r--  1 root root    736 Nov  2 20:09  .env.template
drwxr-xr-x  8 root root   4096 Nov  2 20:11  .git/
drwxr-xr-x  4 root root   4096 Nov  2 20:09  .github/
-rw-r--r--  1 root root    509 Nov  2 20:09  .gitignore
-rw-r--r--  1 root root   1069 Nov  2 20:09  LICENSE
-rw-r--r--  1 root root    689 Nov  2 20:09  Makefile
drwxr-xr-x  2 root root   4096 Nov  2 21:09  models/
-rw-r--r--  1 root root    288 Nov  2 20:09  package.json
-rw-r--r--  1 root root 139735 Nov  2 20:09  package-lock.json
-rw-r--r--  1 root root   2170 Nov  2 20:09  pyproject.toml
-rw-r--r--  1 root root      5 Nov  2 20:09  .python-version
-rw-r--r--  1 root root   4600 Nov  2 20:09  README.md
drwxr-xr-x  9 root root   4096 Nov  2 21:09  saves/
drwxr-xr-x  4 root root   4096 Nov  2 20:09  scripts/
drwxr-xr-x  6 root root   4096 Nov  2 21:09  server/
drwxr-xr-x 10 root root   4096 Nov  2 21:09  src/
drwxr-xr-x  4 root root   4096 Nov  2 20:09  test/
drwxr-xr-x  4 root root   4096 Nov  2 20:09  web/
(base) root@ubuntu:/Targetarget/Yuxi-Know# docker compose up -d mineru-vllm-server mineru-api
no such service: mineru-vllm-server
(base) root@ubuntu:/Targetarget/Yuxi-Know# docker ps
CONTAINER ID   IMAGE                                      COMMAND                  CREATED             STATUS                         PORTS                                                                                                NAMES
0b67f6775d34   yuxi-web:0.2.0.dev                         "docker-entrypoint.s…"   About an hour ago   Up About an hour               0.0.0.0:5173->5173/tcp, [::]:5173->5173/tcp                                                          web-dev
7ab24886d826   yuxi-api:0.2.0.dev                         "uv run --no-dev uvi…"   About an hour ago   Up About an hour (healthy)     0.0.0.0:5050->5050/tcp, [::]:5050->5050/tcp                                                          api-dev
899c878f27b8   milvusdb/milvus:v2.5.6                     "/tini -- milvus run…"   About an hour ago   Up About an hour (healthy)     0.0.0.0:9091->9091/tcp, [::]:9091->9091/tcp, 0.0.0.0:19530->19530/tcp, [::]:19530->19530/tcp         milvus
67a93ea39712   neo4j:5.26                                 "tini -g -- /startup…"   About an hour ago   Up About an hour (unhealthy)   0.0.0.0:7474->7474/tcp, [::]:7474->7474/tcp, 7473/tcp, 0.0.0.0:7687->7687/tcp, [::]:7687->7687/tcp   graph
49bd5c8b5f09   minio/minio:RELEASE.2023-03-20T20-16-18Z   "/usr/bin/docker-ent…"   About an hour ago   Up About an hour (healthy)     0.0.0.0:9000-9001->9000-9001/tcp, [::]:9000-9001->9000-9001/tcp                                      milvus-minio
fe3482d11ce2   quay.io/coreos/etcd:v3.5.5                 "etcd -advertise-cli…"   About an hour ago   Up About an hour (healthy)     2379-2380/tcp                                                                                        milvus-etcd-dev


现在整个项目已经跑起来了,但是我想用MinerU去解析pdf的时候,不知道怎么操作。

Image

我看文档里写的了启动MinerU的命令,但是我不知道是在哪个路径下去执行这个命令,亦或是安装一个MinerU容器,然后启动它的api服务吗。

simple123456T avatar Nov 02 '25 14:11 simple123456T

文档中是 latest 版本的说明,如果是 0.3 版本的话,可以使用 docker compose up -d mineru --build 或者 docker compose up -d mineru-api --build

xerrors avatar Nov 03 '25 00:11 xerrors

(base) root@ubuntu:/Targetarget/Yuxi-Know# docker compose up -d
[+] Running 7/7
 ✔ Network yuxi-know_app-network  Created                                                                                                                                     0.0s
 ✔ Container milvus-minio         Healthy                                                                                                                                     5.7s
 ✔ Container milvus-etcd-dev      Started                                                                                                                                     0.4s
 ✔ Container graph                Started                                                                                                                                     0.5s
 ✔ Container milvus               Healthy                                                                                                                                     6.1s
 ✔ Container api-dev              Started                                                                                                                                     6.2s
 ✔ Container web-dev              Started                                                                                                                                     6.3s
(base) root@ubuntu:/Targetarget/Yuxi-Know# docker compose up -d mineru --build
#1 [internal] load local bake definitions
#1 reading from stdin 519B done
#1 DONE 0.0s

#2 [internal] load build definition from mineru.Dockerfile
#2 transferring dockerfile: 1.28kB done
#2 DONE 0.0s

#3 [internal] load metadata for docker.io/lmsysorg/sglang:v0.4.9.post3-cu126
#3 DONE 1.6s

#4 [internal] load .dockerignore
#4 transferring context: 362B done
#4 DONE 0.0s

#5 [1/4] FROM docker.io/lmsysorg/sglang:v0.4.9.post3-cu126@sha256:60419ccded5a7fc0acc1b2c55725629df7ed0f3a6158fcb540668554a802401d
#5 DONE 0.0s

#6 [2/4] RUN apt-get update &&     apt-get install -y         fonts-noto-core         fonts-noto-cjk         fontconfig         libgl1 &&     fc-cache -fv &&     apt-get clean &&     rm -rf /var/lib/apt/lists/*
#6 CACHED

#7 [3/4] RUN python3 -m pip install -U 'mineru[core]' -i https://pypi.tuna.tsinghua.edu.cn/simple --break-system-packages &&     python3 -m pip cache purge
#7 CACHED

#8 [4/4] RUN /bin/bash -c "mineru-models-download -s modelscope -m all"
#8 CACHED

#9 exporting to image
#9 exporting layers done
#9 writing image sha256:6614b1ac0b69ff60fdd50ee3497391b5ac23905298a77cf1b903ded3f55861de done
#9 naming to docker.io/library/mineru-sglang:latest done
#9 DONE 0.0s

#10 resolving provenance for metadata file
#10 DONE 0.0s
[+] Running 1/2
 ✔ mineru-sglang:latest  Built                                                                                                                                                0.0s
 ⠼ Container mineru      Starting                                                                                                                                             0.3s
Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: exec: "mineru-sglang-server": executable file not found in $PATH: unknown

(base) root@ubuntu:/Targetarget/Yuxi-Know# docker compose up -d mineru-api --build
no such service: mineru-api


(base) root@ubuntu:~# docker ps
CONTAINER ID   IMAGE                                      COMMAND                  CREATED         STATUS                     PORTS                                                                                                NAMES
c958e14f8f92   yuxi-web:0.2.0.dev                         "docker-entrypoint.s…"   4 minutes ago   Up 4 minutes               0.0.0.0:5173->5173/tcp, [::]:5173->5173/tcp                                                          web-dev
c01bf589d706   yuxi-api:0.2.0.dev                         "uv run --no-dev uvi…"   4 minutes ago   Up 4 minutes (healthy)     0.0.0.0:5050->5050/tcp, [::]:5050->5050/tcp                                                          api-dev
6fdbeeff3eb8   milvusdb/milvus:v2.5.6                     "/tini -- milvus run…"   4 minutes ago   Up 4 minutes (healthy)     0.0.0.0:9091->9091/tcp, [::]:9091->9091/tcp, 0.0.0.0:19530->19530/tcp, [::]:19530->19530/tcp         milvus
00077683cb93   minio/minio:RELEASE.2023-03-20T20-16-18Z   "/usr/bin/docker-ent…"   4 minutes ago   Up 4 minutes (healthy)     0.0.0.0:9000-9001->9000-9001/tcp, [::]:9000-9001->9000-9001/tcp                                      milvus-minio
a0fb077ff3ef   neo4j:5.26                                 "tini -g -- /startup…"   4 minutes ago   Up 4 minutes (unhealthy)   0.0.0.0:7474->7474/tcp, [::]:7474->7474/tcp, 7473/tcp, 0.0.0.0:7687->7687/tcp, [::]:7687->7687/tcp   graph
c1af4d79b8f3   quay.io/coreos/etcd:v3.5.5                 "etcd -advertise-cli…"   4 minutes ago   Up 4 minutes (healthy)     2379-2380/tcp                                                                                        milvus-etcd-dev


(base) root@ubuntu:~# docker images
REPOSITORY            TAG                            IMAGE ID       CREATED             SIZE
mineru-sglang         latest                         6614b1ac0b69   About an hour ago   29GB
paddlex               latest                         aacc371f2578   9 hours ago         35.9GB
yuxi-api              0.2.0.dev                      63b08d9fe8ec   10 hours ago        9.49GB
yuxi-web              0.2.0.dev                      253ce5559adb   12 hours ago        567MB
mineru-vllm           20251102                       82cd553e5be9   37 hours ago        26.8GB
neo4j                 5.26                           d624e13f07ae   3 days ago          524MB
milvusdb/milvus       v2.5.6                         81ed302155b1   8 months ago        1.71GB
minio/minio           RELEASE.2023-03-20T20-16-18Z   400c20c8aac0   2 years ago         252MB
quay.io/coreos/etcd   v3.5.5                         673f29d03de9   3 years ago         182MB

直接运行 docker compose up -d mineru --build 报了错

simple123456T avatar Nov 03 '25 01:11 simple123456T