本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

AsyncAPI Generator 是一款基于 AsyncAPI 规范文件生成各类内容的工具。它以 AsyncAPI 规范作为输入,可生成应用程序代码、API 文档等多种输出,帮助开发者快速实现基于 AsyncAPI 规范的服务开发与文档管理。
| 模板名称 | 描述 | 源代码 |
|---|---|---|
@asyncapi/nodejs-template | 生成使用 Hermes 包的 Node.js 服务 | 点击查看 |
@asyncapi/nodejs-ws-template | 生成仅支持 WebSockets 协议的 Node.js 服务 | 点击查看 |
@asyncapi/java-template | 生成 Java JMS 应用 | 点击查看 |
@asyncapi/java-spring-template | 生成 Java Spring 服务 | 点击查看 |
@asyncapi/java-spring-cloud-stream-template | 生成 Java Spring Cloud Stream 服务 | 点击查看 |
@asyncapi/python-paho-template | 生成使用 Paho 库的 Python 服务 | 点击查看 |
@asyncapi/html-template | 生成 HTML 文档网站 | 点击查看 |
@asyncapi/markdown-template | 生成 Markdown 文件格式的文档 | 点击查看 |
@asyncapi/ts-nats-template | 生成 TypeScript NATS 客户端 | 点击查看 |
@asyncapi/go-watermill-template | 生成使用 Watermill 的 Go 客户端 | 点击查看 |
@asyncapi/dotnet-nats-template | 生成使用 NATS 的 .NET C# 客户端 | 点击查看 |
@asyncapi/php-template | 生成使用 RabbitMQ 的 PHP 客户端 | 点击查看 |
@asyncapi/dotnet-rabbitmq-template | 生成使用 RabbitMQ 的 .NET C# 客户端 | 点击查看 |
官方模板及社区模板可在 此列表 中查看。
通过 docker run 命令运行镜像,需挂载本地 AsyncAPI 规范文件和输出目录,指定目标模板。
docker run --rm -v $(pwd):/app asyncapi/generator /app/asyncapi.yaml -o /app/output @asyncapi/html-template
--rm:容器运行结束后自动删除。-v $(pwd):/app:将当前目录挂载到容器内的 /app 目录,用于输入 AsyncAPI 文件和输出结果。/app/asyncapi.yaml:容器内的 AsyncAPI 规范文件路径(需确保本地当前目录存在此文件)。-o /app/output:指定输出目录(容器内路径,对应本地挂载目录下的 output 文件夹)。@asyncapi/html-template:指定使用的模板名称(此处为生成 HTML 文档的官方模板)。docker run --rm -v $(pwd):/app asyncapi/generator /app/asyncapi.yaml -o /app/nodejs-ws-service @asyncapi/nodejs-ws-template
docker run --rm -v $(pwd):/app asyncapi/generator /app/asyncapi.yaml -o /app/java-spring-service @asyncapi/java-spring-template
| 参数 | 说明 |
|---|---|
<asyncapi-file> | 必选,AsyncAPI 规范文件路径(容器内路径)。 |
-o, --output <dir> | 必选,输出目录路径(容器内路径)。 |
<template> | 必选,模板名称(如 @asyncapi/html-template)。 |
--force | 可选,强制覆盖输出目录中的现有文件。 |
--watch | 可选,监听输入文件变化并自动重新生成。 |
详细使用方法及更多配置选项,请参见 AsyncAPI Generator 官方文档。
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429