docker部署Stirling-PDF

github网址:

GitHub - Stirling-Tools/Stirling-PDF: #1 Locally hosted web application that allows you to perform various operations on PDF files

1、官方docker镜像无法拉取,使用别人阿里云私人镜像仓库下载Stirling-PDF镜像:

registry.cn-hangzhou.aliyuncs.com/jeson/s-pdf:0.26.1-fat

2、部署Stirling-PDF

创建PDF目录

mkdir -p /data/s-pdf && cd /data/s-pdf

创建docker-compose.yaml,及配置:

vim docker-compose.yaml

下面端口和账号密码可以自行设置

version: '3.9'

services:

stirling-pdf:

image: registry.cn-hangzhou.aliyuncs.com/jeson/s-pdf:0.26.1-fat

container_name: Stirling-PDF

ports:

  • '6080:8080'

volumes:

  • /data/s-pdf/trainingData:/usr/share/tessdata # OCR 语言支持

  • /data/s-pdf/extraConfigs:/configs

  • /data/s-pdf/customFiles:/customFiles/

  • /data/s-pdf/logs:/logs/

environment:

DOCKER_ENABLE_SECURITY: true # 启用内部安全功能

SECURITY_ENABLELOGIN: true # 启用登录功能

SECURITY_INITIALLOGIN_USERNAME: root # Stirling-PDF登录账号

SECURITY_INITIALLOGIN_PASSWORD: root # Stirling-PDF登录密码

UI_APPNAME: PDF # 自定义导航标题

INSTALL_BOOK_AND_ADVANCED_HTML_OPS: false

LANGS: zh_CN # 设置语言

3、创建Stirling-PDF容器

docker compose up -d

查看容器状态

docker compose ps

相关推荐
小张是铁粉4 分钟前
docker学习二天之镜像操作与容器操作
学习·docker·容器
一头生产的驴15 分钟前
java整合itext pdf实现自定义PDF文件格式导出
java·spring boot·pdf·itextpdf
烟雨书信17 分钟前
Docker文件操作、数据卷、挂载
运维·docker·容器
IT成长日记20 分钟前
【Docker基础】Docker数据卷管理:docker volume prune及其参数详解
运维·docker·容器·volume·prune
这儿有一堆花26 分钟前
Docker编译环境搭建与开发实战指南
运维·docker·容器
LuckyLay26 分钟前
Compose 高级用法详解——AI教你学Docker
运维·docker·容器
Uluoyu35 分钟前
redisSearch docker安装
运维·redis·docker·容器
IT成长日记5 小时前
【Docker基础】Docker数据持久化与卷(Volume)介绍
运维·docker·容器·数据持久化·volume·
热爱生活的猴子5 小时前
阿里云服务器正确配置 Docker 国内镜像的方法
服务器·阿里云·docker
FrankYoou9 小时前
Jenkins 与 GitLab CI/CD 的核心对比
java·docker