这是KrakenD Enterprise的***Docker容器(另有开源镜像可用)
使用所有企业功能需具备有效的LICENSE文件。
📖 文档 | 🔑 获取试用LICENSE
通过此KrakenD镜像,您可以轻松通过单一API端点暴露多个后端服务,以极低延迟处理大量请求和流量,并支持多种协议及API规范,如REST、GraphQL和gRPC。
细粒度访问控制(如限流、认证和授权)也是KrakenD的核心功能。它还允许您聚合和转换来自多个后端服务的数据,并缓存响应以提高API性能。
我们深知易用性和灵活性对您也很重要。KrakenD设计为易于使用,即使对于API网关经验有限的团队也是如此。
此KrakenD Docker镜像基于Alpine,具有较小的镜像体积。
无需配置和LICENSE即可简单测试:
bashdocker run -p 8080:8080 krakend/krakend-ee
访问健康检查端点验证运行状态:
bashcurl HTTP://localhost:8080/__health
使用企业功能需挂载包含配置文件和LICENSE的卷至/etc/krakend目录,卷中至少需包含:
krakend.json:KrakenD配置文件LICENSE:有效的企业版许可文件在线生成krakend.json 或使用 docker-compose演示环境
以下是常用操作示例,默认执行run命令,可在命令末尾添加其他参数和标志。配置文件需放置于当前目录($PWD)。
bashdocker run -it krakend/krakend-ee --help
使用当前目录的krakend.json配置文件启动:
bashdocker pull krakend/krakend-ee docker run -p 8080:8080 -v $PWD:/etc/krakend/ krakend/krakend-ee
使用自定义配置文件myconfig.json并启用调试端点(标志-d):
bashdocker run -p 8080:8080 -v "${PWD}:/etc/krakend/" krakend/krakend-ee run -d -c myconfig.json
使用check命令验证配置文件,包含路由测试、语法检查和配置路径指定:
bashdocker run -it -p 8080:8080 -v $PWD:/etc/krakend/ krakend/krakend-ee check -tlc krakend.json
标志说明:
-t(测试路由)、-l(语法检查器)、-c(配置文件路径)
来自真实用户的反馈,见证轩辕镜像的优质服务
免费版仅支持 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 登录认证访问私有仓库
在 Linux 系统配置镜像加速服务
在 Docker Desktop 配置镜像加速
Docker Compose 项目配置加速
Kubernetes 集群配置 Containerd
在宝塔面板一键配置镜像加速
Synology 群晖 NAS 配置加速
飞牛 fnOS 系统配置镜像加速
极空间 NAS 系统配置加速服务
爱快 iKuai 路由系统配置加速
绿联 NAS 系统配置镜像加速
QNAP 威联通 NAS 配置加速
Podman 容器引擎配置加速
HPC 科学计算容器配置加速
ghcr、Quay、nvcr 等镜像仓库
无需登录使用专属域名加速
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429