Yuxi-Know
Yuxi-Know copied to clipboard
大佬,您好,怎么启动 MinerU
# 当前状态
(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的时候,不知道怎么操作。
我看文档里写的了启动MinerU的命令,但是我不知道是在哪个路径下去执行这个命令,亦或是安装一个MinerU容器,然后启动它的api服务吗。
文档中是 latest 版本的说明,如果是 0.3 版本的话,可以使用 docker compose up -d mineru --build 或者 docker compose up -d mineru-api --build
(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 报了错