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

**URL:** <https://forum.beginner.center/t/topic/2677>\
**Category:** 🛠工具与编程\
**Tags:** ocr, docker, paddle\
**Created:** [2026 年2 月 25 日 08:34 UTC](https://forum.beginner.center/t/topic/2677 "2026-02-25T08:34:06Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

作者： ![doggie](https://forum.beginner.center/user_avatar/forum.beginner.center/doggie/32/550_2.png) [@doggie](https://forum.beginner.center/u/doggie)\
发布日期： [2026 年2 月 25 日 08:34 UTC](https://forum.beginner.center/t/topic/2677/1 "2026-02-25T08:34:06Z")

</div>

本教程以nvidia显卡为例，其他显卡部署教程见[官方文档](https://www.paddleocr.ai/latest/version3.x/pipeline_usage/PaddleOCR-VL.html)

## 下载docker相关配置文件

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

- [.env](https://github.com/PaddlePaddle/PaddleOCR/blob/main/deploy/paddleocr_vl_docker/accelerators/nvidia-gpu/.env)
- [compose.yaml](https://github.com/PaddlePaddle/PaddleOCR/blob/main/deploy/paddleocr_vl_docker/accelerators/nvidia-gpu/compose.yaml)

## 调整docker配置

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

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

```

调整compose.yaml里的GPU

```yaml
  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

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

```

## 参考

官方文档 [使用教程 - PaddleOCR 文档](https://www.paddleocr.ai/latest/version3.x/pipeline_usage/PaddleOCR-VL.html)
