devopsfaith/krakendKrakenD是一款Docker官方认证的API网关镜像,自2025年3月底起正式成为Docker官方镜像。原维护仓库已停止更新,建议使用Docker Hub官方镜像以获取最新功能与安全支持。该镜像核心用途是提供高性能API请求处理能力,支持中间件扩展,适用于各类API路由、聚合与流量管理场景。
直接从Docker Hub拉取最新官方镜像:
bashdocker pull krakend
运行KrakenD容器需挂载配置文件,典型启动命令:
bashdocker run -d \ -p 8080:8080 \ -v $(pwd)/krakend.json:/etc/krakend/krakend.json \ --name krakend-gateway \ krakend
参数说明:
-p 8080:8080:映射容器8080端口至主机,用于API访问-v $(pwd)/krakend.json:/etc/krakend/krakend.json:挂载本地配置文件至容器默认配置路径--name krakend-gateway:指定容器名称,便于管理KrakenD通过JSON配置文件定义核心功能,基础配置示例(krakend.json):
json{ "version": 3, "endpoints": [ { "endpoint": "/api/combined", "method": "GET", "backend": [ { "url_pattern": "/users", "host": ["[***]"] }, { "url_pattern": "/orders", "host": ["[***]"] } ] } ] }
krakend) 以确保兼容性

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