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

该镜像仅包含Apinto网关程序,暂时不提供图形化配置界面,只能通过OpenAPI配置信息,具体配置方法详见本文最下方的教程地址。
Apinto是专门为微服务架构设计的开源API网关,完全由Go语言开发,拥有目前市面上较强的性能及稳定性表现,并且可以自由扩展几乎所有功能模块。提供丰富的流量管理、数据处理、协议转换等功能,例如动态路由、负载均衡、服务发现、熔断降级、身份认证、监控与告警等。
完全开源
Apinto项目由Eolink发起并长期维护,旨在与全球开发者共同打造微服务生态的基础设施。
优异的性能表现
相同环境下,Apinto比Nginx、Kong等产品快约50%,且在稳定性上也有所优化。
丰富的功能
Apinto提供了标准网关应有的所有功能,可快速连接各个微服务并管理网络流量。
极低的使用和维护成本
Apinto是纯Go语言开发的开源网关,无需繁琐部署,无外部产品依赖,仅需下载并运行,极为简单。
良好的扩展性
Apinto的绝大部分功能均为模块化设计,因此可轻松扩展其能力。
快速与第三方工具连接
后续支持从Swagger、Postman、Eolinker工具导入数据,并与Skywalking、Prometheus、Graphite等无缝连接。
容器有两个可挂载目录和一个可挂载配置文件:
/var/lib/apinto: 数据目录
# 目录结构如下 cluster member /extends # 存放扩展
/var/log/apinto: 系统日志目录
# 目录结构如下 error.log # 日志文件
注意:系统日志文件默认日志过期时间为7天,每天生成新的日志文件,错误日志等级为error。
若要修改系统日志配置,可通过修改/apinto/apinto.yml实现。apinto.yml相关文档点此进行跳转。
/etc/apinto/config.yml: 程序运行配置文件
version: 2 #certificate: # 证书存放根目录 # dir: /etc/apinto/cert client: #advertise_urls: # open api 服务的广播地址 #- [***] listen_urls: # open api 服务的监听地址 - [***] #certificate: # 证书配置,允许使用ip的自签证书 # - cert: server.pem # key: server.key gateway: #advertise_urls: # 转发服务的广播地址 #- [***] listen_urls: # 转发服务的监听地址 - [***] - [***] peer: # 集群间节点通信配置信息 listen_urls: # 节点监听地址 - [***] #advertise_urls: # 节点通信广播地址 # - [***] #certificate: # 证书配置,允许使用ip的自签证书 # - cert: server.pem # key: server.key
该文件用于配置网关的路由监听端口、openAPI监听端口等信息。
默认路由监听端口为8099,openAPI监听端口为9400。
备注:config.yml文件内容参考点此跳转
docker run -td -p 8099:8099 -p 9400:9400 \ -v /data/apinto/data-dir:/var/lib/apinto \ -v /data/apinto/log-dir:/var/log/apinto \ -v /data/apinto/config-dir/config.yml:/etc/apinto/config.yml \ --name=apinto_node eolinker/apinto-gateway:latest
免费版仅支持 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