
stempler/swagger-ui本镜像为支持JWT认证的Swagger UI实现,基于schickling/swagger-ui改编,旨在提供轻量级、易于配置的API文档可视化与交互工具。适用于开发测试环境中API接口的文档展示与调试,支持快速部署与灵活配置。
bashdocker run -d -p 8080:8080 \ -e API_URL=[***] \ -e JWT_TOKEN=your-jwt-token \ schickling/swagger-ui
访问 http://localhost:8080 即可查看API文档界面。
| 环境变量 | 说明 | 是否必填 |
|---|---|---|
API_URL | 指向API文档JSON文件的URL(如[***]) | 是 |
API_KEY | API访问所需的密钥(如需要) | 否 |
JWT_TOKEN | JWT认证令牌(用于需要JWT验证的API接口) | 否 |
yamlversion: '3' services: swagger-ui: image: schickling/swagger-ui container_name: swagger-ui ports: - "8080:8080" environment: - API_URL=[***] - JWT_TOKEN=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9... restart: unless-stopped
Q:镜像为何体积较小?
A:采用精简基础镜像并通过install.sh脚本优化构建流程,仅保留核心功能组件。
Q:如何更新JWT令牌?
A:通过重新设置JWT_TOKEN环境变量并重启容器即可应用新令牌。
Q:是否支持本地API文档文件?
A:目前主要支持通过API_URL指定远程JSON文件,如需本地文件可结合数据卷挂载实现。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务