使用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
相关推荐
m_136874 小时前
Mac Intel 芯片 Docker 一键部署 Neo4j 最新版本教程
macos·docker·neo4j
Lin_Aries_04215 小时前
在 CentOS 9 上安装 Docker 的完整指南
linux·docker·centos
neo_Ggx235 小时前
MySQL数据库备份攻略:从Docker到本地部署
数据库·mysql·docker
脚大江山稳6 小时前
docker使用nginxWebUI配置
java·docker·容器
startdrift11068 小时前
docker run 命令,不接it选项,run一个centos没有显示在运行,而run一个nginx却可以呢?
nginx·docker·centos
海斗星河万里长10 小时前
ConvertAPI:PDF转Word的便捷之选
pdf
yuxb7317 小时前
Docker学习笔记(二):镜像与容器管理
笔记·学习·docker
Delphi菜鸟18 小时前
docker 部署RustDesk服务
运维·docker·容器
今晚务必早点睡19 小时前
从零到上线:Docker、Docker Compose 与 Runtime 安装部署全指南(含实战示例与应用场景)
运维·docker·容器