hashicorp/vagrant-website本Docker镜像专为构建Vagrant官方文档网站设计,提供完整的文档构建环境,包含预配置的工具链和依赖组件,旨在简化Vagrant文档的开发、预览和部署流程。通过该镜像,用户无需手动配置本地环境即可快速构建和预览Vagrant文档网站。
通过以下命令启动容器并构建Vagrant文档:
bashdocker run -v /path/to/vagrant-docs:/docs \ --name vagrant-docs-builder \ hashicorp/vagrant-docs-builder:latest \ build
说明:
/path/to/vagrant-docs需替换为本地Vagrant文档源文件目录(通常包含_config.yml、index.md等文件)
如需本地预览文档(支持实时更新),可运行:
bashdocker run -v /path/to/vagrant-docs:/docs \ -p 4000:4000 \ --name vagrant-docs-preview \ hashicorp/vagrant-docs-builder:latest \ serve
启动后,通过http://localhost:4000访问本地预览服务,修改本地文档文件后将自动重建并刷新预览内容。
| 环境变量名 | 说明 | 默认值 |
|---|---|---|
DOCS_BRANCH | 指定构建的文档分支 | main |
OUTPUT_DIR | 文档构建输出目录(容器内路径) | /docs/_site |
PREVIEW_PORT | 本地预览服务端口 | 4000 |
BUILD_TIMEOUT | 文档构建超时时间(秒) | 300 |
bashdocker run -v /path/to/vagrant-docs:/docs \ -e DOCS_BRANCH=v2.3 \ hashicorp/vagrant-docs-builder:latest \ build
_site目录输出挂载至Web服务器或静态资源托管服务(如S3、Netlify等)
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务