alpine/bruno本镜像为Bruno CLI的Docker化部署版本,基于Alpine Linux构建,集成Node.js运行环境,提供轻量级API客户端工具。Bruno是一款Git友好的开源API客户端,核心功能为API集合的版本控制,支持在开发和测试流程中管理API请求集合。镜像会在Bruno CLI发布新版本时自动触发构建,确保用户获取最新功能。
,典型文件结构示例:
collections/ ├── environments/ │ ├── dev.bru │ └── prod.bru ├── bruno.json ├── google.bru └── {JSON} Placeholder.bru
当API集合位于当前目录的collections文件夹,且需使用dev环境时:
bashdocker run -ti --rm -v "$(pwd)/collections":/apps -w /apps alpine/bruno run --env=dev
运行结果示例:
Running Folder Recursively {JSON} Placeholder (200 OK) - 149 ms google.com (200 OK) - 239 ms variables (200 OK) - 670 ms Requests: 3 passed, 3 total Tests: 0 passed, 0 total Assertions: 0 passed, 0 total
未指定环境时,Bruno将使用默认配置运行集合:
bashdocker run -ti --rm -v "$(pwd)/collections":/apps -w /apps alpine/bruno run
运行结果示例:
Running Folder Recursively google (200 OK) - 417 ms {JSON} Placeholder (200 OK) - 71 ms host as variable (getaddrinfo ENOTFOUND {{host}}) Requests: 2 passed, 1 failed, 3 total Tests: 0 passed, 0 total Assertions: 0 passed, 0 total
获取Bruno CLI完整命令说明:
bashdocker run -ti --rm alpine/bruno --help
latest标签镜像至DockerHub





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