免费胜收费,部署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 协议,完整转载请注明来自 万家灯火