
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Gotenberg 是一个容器化工具,提供开发者友好的 API 接口,用于与 Chromium 和 LibreOffice 等强大工具交互,实现多种文档格式(如 HTML、Markdown、Word、Excel 等)到 PDF 的转换及其他文档处理功能。其核心价值在于简化文档转换流程,通过标准化 API 降低集成复杂度,支持多场景下的自动化文档处理需求。
Gotenberg 镜像支持以下架构(详细信息请参考 https://github.com/docker-library/official-images#architectures-other-than-amd64):
amd64、arm64v8、arm32v7、i386、ppc64le
镜像标签遵循语义化版本控制(SemVer,格式:MAJOR.MINOR.PATCH),具体标签及用途如下:
latest(最新稳定版)、8(主版本号,如8.x.x系列)latest-cloudrun(最新Cloud Run优化版)、8-cloudrun(主版本号优化版)latest-aws-lambda(最新AWS Lambda优化版)、8-aws-lambda(主版本号优化版)edge(主分支最新开发构建)、edge-cloudrun(Cloud Run优化开发版)Gotenberg 适用于需要自动化文档处理的各类场景,包括但不限于:
官方仓库镜像
bashdocker run --rm -p 3000:3000 docker.xuanyuan.run/gotenberg/gotenberg:8
赞助商仓库镜像(历史兼容)
由赞助商 TheCodingMachine 提供的镜像:
bashdocker run --rm -p 3000:3000 docker.xuanyuan.run/thecodingmachine/gotenberg:8
启动后,API 服务将在本地 http://localhost:3000 可用,可通过 API 接口发起转换请求。
创建 docker-compose.yml 文件:
yamlversion: '3.8' services: gotenberg: image: docker.xuanyuan.run/gotenberg/gotenberg:8 container_name: gotenberg ports: - "3000:3000" # API服务端口 restart: unless-stopped # 可选:挂载本地目录用于临时文件存储(如需持久化转换结果) volumes: - ./gotenberg-data:/tmp/gotenberg # 可选:设置环境变量(具体参数参考官方文档) environment: - LOG_LEVEL=info # 日志级别:debug/info/warn/error
启动服务:
bashdocker-compose up -d
Gotenberg 的配置可通过环境变量或 API 请求参数实现,核心配置项如下(详细参数请参考 https://gotenberg.dev/docs/getting-started/introduction):
| 环境变量 | 描述 | 默认值 |
|---|---|---|
LOG_LEVEL | 日志输出级别 | info |
API_TIMEOUT | API请求超时时间(秒) | 30 |
CHROMIUM_ARGS | Chromium额外启动参数 | 空 |
LIBREOFFICE_ARGS | LibreOffice额外参数 | 空 |
示例:调整日志级别为 debug 并延长超时时间:
bashdocker run --rm -p 3000:3000 \ -e LOG_LEVEL=debug \ -e API_TIMEOUT=60 \ docker.xuanyuan.run/gotenberg/gotenberg:8
以下是 gotenberg/gotenberg 相关的常用 Docker 镜像,适用于 不同场景 等不同场景:
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务