PaddlePaddle/Paddle & PaddleOCR (用 docker 安裝)
- 2025.05.11
- docker OCR (Optical Character Recognition)
安裝 docker
Win 11
docker: Get Started → Download Docker Desktop
→ Download For Windows – AMD64 (Intel® Core™ Ultra 9 185H 2.50 GHz)
在 docker hub 選擇 image
2025/05/11
docker pull paddlepaddle/paddle:3.0.0-gpu-cuda12.6-cudnn9.5-trt10.5
啟動 container
啟動並使 container 長駐
docker run -d ` --name paddleocr ` --restart unless-stopped ` --gpus all ` -v C:\Users\<username>\Documents\docckers\paddleocr:/workspace/images ` -w /workspace/images ` paddlepaddle/paddle:3.0.0-gpu-cuda12.6-cudnn9.5-trt10.5 ` bash -c "sleep infinity"
`
:在 PowerShell 中,使用`
作為換行符號-
-d
:後台執行 -
--restart unless-stopped
:手動停用的場合外自動重啟 -
--gpus all
:開啟所有 GPU -
-v <host_dir>:<container_dir>
:將<container_dir>
映射 (mount) 至本機資料夾<host_dir>
1docker docs: docker container run – Mount Volume (-v)
※ 容器被刪除 -
-w /workspace/images
:設定工作目錄 -
bash -c "sleep infinity"
:啟動後進入無限睡眠2AWS SAM CLI: Feature request: make it possible to keep docker container warm,容器不會因主進程結束而退出
檢查 container 運行狀態
dockrer ps[ -a]
ps
: Process Status3docker docs: docker container ls-a
,--all
:Show all containers (default shows just running)
安裝 PaddleOCR (僅一次)
docker exec -it paddleocr pip install --no-cache-dir paddleocr
停止/喚醒/重啟 container
停止 container
docker stop paddleocr
喚醒 container
docker start paddleocr
重啟 container
docker restart paddleocr
Last Updated on 2025/05/12 by A1go