使用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:latestimage: stirlingtools/stirling-pdf:latestcontainer_name: stirling-pdfports:- '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