paddleocr-vl-1.5 docker部署及参数调整

本教程以nvidia显卡为例,其他显卡部署教程见官方文档

下载docker相关配置文件

2026-02-25可使用的链接如下,如果不可用,自行前往github仓库查阅最新链接

调整docker配置

常用的调整是指定端口和指定gpu
调整compose.yaml里的端口

  paddleocr-vl-api:
    ...
    ports:
# 8080端口改为暴露8111端口
-     - 8080:8080
+     - 8111:8080
    ...

调整compose.yaml里的GPU

  paddleocr-vl-api:
    ...
    deploy:
      resources:
        reservations:
          devices:
            - driver: nvidia
# 0号gpu改为1号gpu
-             device_ids: ["0"]
+             device_ids: ["1"]
              capabilities: [gpu]
    ...
  paddleocr-vlm-server:
    ...
    deploy:
      resources:
        reservations:
          devices:
            - driver: nvidia
# 这里也要改
-             device_ids: ["0"]
+             device_ids: ["1"]
              capabilities: [gpu]
    ...

更多配置,比如.env如何配置、配置vllm、配置模型路径、批处理大小等见官网,这里就全部用默认配置了

启动docker

调整完以后即可启动docker

# 必须在 compose.yaml 和 .env 文件所在的目录中执行
docker compose up

参考

官方文档 使用教程 - PaddleOCR 文档