使用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
相关推荐
bloglin999995 小时前
启动容器报错ls: cannot access ‘/docker-entrypoint-initdb.d/‘: Operation not permitted
docker·容器·eureka
yBmZlQzJ7 小时前
免费内网穿透-端口转发配置介绍
运维·经验分享·docker·容器·1024程序员节
JH30737 小时前
docker 新手入门:10分钟搞定基础使用
运维·docker·容器
天河归来8 小时前
在本地windows电脑使用Docker搭建xinference环境
docker·语言模型·容器
算力魔方AIPC9 小时前
使用 Docker 一键部署 PaddleOCR-VL: 新手保姆级教程
运维·docker·容器
Ghost Face...10 小时前
Docker实战:从安装到多容器编排指南
运维·docker·容器
TSAI11 小时前
Docker Swarm 集群部署 Eureka 服务注册中心:高可用微服务架构的基石
spring cloud·docker
不惑_11 小时前
Windows 安装 Docker 和 Docker Compose 完整教程
windows·docker·容器
思杰软件12 小时前
pdf发票免费拼图打印
pdf
云霄IT12 小时前
docker使用教程之部署第一个go项目
docker·容器·golang