使用Docker安装Stirling-PDF(PDF工具)

1、官方Web端

复制代码
详见:https://stirlingpdf.io/?lang=zh_CN

2、安装Docker

合集:Docker安装与使用

3、安装Stirling-PDF

复制代码
详见:
https://docs.stirlingpdf.com/Installation/Docker%20Install
https://hub.docker.com/r/stirlingtools/stirling-pdf

创建目录:

复制代码
mkdir stirlingpdf

切换目录:

复制代码
cd stirlingpdf

3.1、方式1

拉取镜像:

复制代码
"示例"
# docker pull docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest

"xxx:latest-fat镜像"
# docker pull stirlingtools/stirling-pdf:latest-fat

"xxx:latest镜像"(当前使用该镜像)
docker pull stirlingtools/stirling-pdf:latest

"xxx:latest-ultra-lite镜像"
# docker pull stirlingtools/stirling-pdf:latest-ultra-lite

运行容器:

复制代码
docker run -d \
  --name stirling-pdf \
  -p 8080:8080 \
  -v "./data/trainingData:/usr/share/tessdata" \
  -v "./data/extraConfigs:/configs" \
  -v "./data/customFiles:/customFiles/" \
  -v "./data/logs:/logs/" \
  -v "./data/pipeline:/pipeline/" \
  stirlingtools/stirling-pdf:latest

查看容器列表:

复制代码
docker ps

停止容器:

复制代码
docker stop stirling-pdf

删除容器:

复制代码
docker rm stirling-pdf

删除镜像:

复制代码
docker rmi stirlingtools/stirling-pdf:latest

删除目录:

复制代码
rm -rf ./data

3.2、方式2

创建docker-compose.yml文件:

复制代码
#version: '3.3'
services:
  stirling-pdf:
    #image: docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest
    image: stirlingtools/stirling-pdf:latest
    container_name: stirling-pdf
    ports:
      - '8080:8080'
    volumes:
      - ./data/trainingData:/usr/share/tessdata # Required for extra OCR languages
      - ./data/extraConfigs:/configs
      - ./data/customFiles:/customFiles/
      - ./data/logs:/logs/
      - ./data/pipeline:/pipeline/
    #environment:
    #  - DISABLE_ADDITIONAL_FEATURES=false
    #  - LANGS=en_GB

创建并启动容器:

复制代码
docker-compose up -d

查看容器列表:

复制代码
docker ps

停止并销毁容器:

复制代码
docker-compose down

删除镜像:

复制代码
docker rmi stirlingtools/stirling-pdf:latest

删除目录:

复制代码
rm -rf ./data

4、浏览器访问

复制代码
假设当前ip为192.168.186.128
浏览器访问:http://192.168.186.128:8080

5、详见

复制代码
https://stirlingpdf.com
https://stirlingpdf.io
https://docs.stirlingpdf.com
https://github.com/Stirling-Tools/Stirling-PDF
https://hub.docker.com/r/stirlingtools/stirling-pdf
https://mp.weixin.qq.com/s/8R0ErCH3imzVPmG-5nZtyg
相关推荐
zzh940771 小时前
2026年AI文件上传功能实战:聚合站处理图片、PDF、PPT全指南
人工智能·pdf·powerpoint
洛阳泰山12 小时前
MaxKB4j Docker Compose 部署指南
java·docker·llm·springboot·rag·maxkb4j
一殊酒14 小时前
【Docker】Docker Desktop 安装指南及汉化教程
运维·docker·容器
Drone_xjw14 小时前
【环境搭建】Windows 10上使用Docker搭建本地Git仓库(Gitea)完整教程
windows·git·docker
vpk11217 小时前
【无标题】
运维·elasticsearch·docker
❀͜͡傀儡师17 小时前
通过npm 手动安装、Docker 部署 OpenClaw小龙虾
前端·docker·npm
一殊酒19 小时前
【Docker】快速入门指南
运维·docker·容器
**蓝桉**19 小时前
prometheus监控docker容器(Rocky9)
docker·容器·prometheus
面对疾风叭!哈撒给19 小时前
Linux之Docker安装Mysql 8.0+
linux·mysql·docker
张道宁19 小时前
基于Spring Boot与Docker的YOLOv8检测服务实战
spring boot·yolo·docker