
免费胜收费,部署PDF工具箱Stirling-PDF
AI-摘要
GPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
前往tianli博客
废话不多说,先看功能
docker安装pdf工具箱 stirlingtools/stirling-pdf
mkdir -p /usr/share/strilingtools/trainingData
mkdir -p /usr/share/strilingtools/extraConfigs
mkdir -p /usr/share/strilingtools/logs
docker run -d \
-p 32123:8080 \
-v /usr/share/strilingtools/trainingData:/usr/share/tessdata \
-v /usr/share/strilingtools/extraConfigs:/configs \
-v /usr/share/strilingtools/logs:/logs \
-e DOCKER_ENABLE_SECURITY=false \
-e INSTALL_BOOK_AND_ADVANCED_HTML_OPS=true \
-e LANGS=zh-CN \
--name stirling-pdf \
stirlingtools/stirling-pdf:latest
这个 docker run
命令用于启动一个名为 stirling-pdf
的 Docker 容器,基于 stirlingtools/stirling-pdf:latest
镜像。以下是命令的详细解释:
基本参数
d
:以“分离模式”(后台运行)启动容器。p 8080:8080
:将主机的 8080 端口映射到容器的 8080 端口,允许通过主机的 8080 端口访问容器内的服务。v ./trainingData:/usr/share/tessdata
:将主机当前目录下的trainingData
目录挂载到容器内的/usr/share/tessdata
目录,用于提供 Tesseract OCR 的训练数据。v ./extraConfigs:/configs
:将主机当前目录下的extraConfigs
目录挂载到容器内的/configs
目录,用于提供额外的配置文件。v ./logs:/logs
:将主机当前目录下的logs
目录挂载到容器内的/logs
目录,用于存储日志文件。e DOCKER_ENABLE_SECURITY=false
:设置环境变量DOCKER_ENABLE_SECURITY
为false
,禁用 Docker 容器的某些安全功能。e INSTALL_BOOK_AND_ADVANCED_HTML_OPS=false
:设置环境变量INSTALL_BOOK_AND_ADVANCED_HTML_OPS
为false
,不安装书籍和高级 HTML 操作相关的功能。e LANGS=en_GB
:设置环境变量LANGS
为en_GB
,指定默认语言为英式英语。-name stirling-pdf
:为容器指定一个名称stirling-pdf
,方便后续管理。
可选参数
v /location/of/customFiles:/customFiles
:将主机上的/location/of/customFiles
目录挂载到容器内的/customFiles
目录,用于提供自定义文件。这个参数是可选的,可以根据需要添加。
总结
这个命令启动了一个 stirling-pdf
容器,配置了端口映射、数据卷挂载和环境变量,以便容器能够访问主机上的资源并根据配置运行。你可以根据需要添加或修改这些参数来进一步定制容器的行为。
浏览器打开http://IP:32123,免费版功能已经非常强大了
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 万家灯火