osgeo/proj-docs本镜像为PROJ项目官方提供的文档构建专用容器,旨在统一文档构建环境,消除因本地环境差异导致的文档构建问题。通过封装文档构建所需的全部依赖和工具链,确保PROJ文档在不同环境下均能以一致的方式编译、生成和输出,简化文档构建流程并提升效率。
拉取镜像(假设镜像名为proj-docs-builder):
bashdocker pull proj-docs-builder:latest
运行容器构建文档(挂载本地文档目录至容器内工作目录):
bashdocker run -it --rm \ -v /path/to/local/proj-docs:/docs \ # 挂载本地PROJ文档目录 proj-docs-builder:latest \ make build # 执行文档构建命令(具体命令需根据PROJ文档构建脚本调整)
-v /local/path:/docs将本地文档目录挂载至容器内/docs目录(容器默认工作目录),确保容器可访问最新文档源文件make build、sphinx-build等),具体命令需参考PROJ文档构建说明DOC_OUTPUT_DIR:指定文档输出目录(默认:/docs/_build)LOG_LEVEL:设置构建日志级别(可选值:info、debug,默认:info)bash# 假设本地PROJ文档位于~/proj/docs目录 docker run -it --rm \ -v ~/proj/docs:/docs \ -e DOC_OUTPUT_DIR=/docs/local_build \ # 指定输出到本地目录下的local_build文件夹 proj-docs-builder:latest \ sphinx-build -b html /docs/source /docs/local_build # 使用sphinx构建HTML格式文档
构建完成后,生成的文档将位于本地~/proj/docs/local_build目录中,可直接通过浏览器打开预览。

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务