docker 安装配置 apisix 网关服务

docker 安装配置 apisix 网关服务,第1张

apisix 是一个动态、实时、高性能的开源网关

GitHub地址: apache/apisix

apisix只是一个服务,依赖etcd作为底层存储,apisix-dashboard是官方提供的一个可视化管理平台,这里一并安装

新建 config.yaml,设置apisix的一些配置信息

新建 dashboard_config.yaml,配置apisix-dashboard

新建 docker-compose.yml,配置docker启动的依赖关系,端口等信息

然后执行命令 docker-compose up -d --build 启动服务。启动etcd时可能会报权限不足的错误,执行 chmod -R 777 etcd_data 给足权限之后再重启一下服务。

以下步骤建立在已经安装完 Docker 与 docker-compose 环境的前提下,若还未安装可以参考文章 https://www.jianshu.com/p/7fa86b175c20

首先是 docker-compose.yml 编排文件

下面的 config.yaml 文件是 apisix 的配置文件

需要注意的几个地方

然后访问 http:// {port}/apisix/dashboard ,这里将 ip 改成个人的服务所在的宿主机的地址, port 在未修改 docker-compose.yml 文件的前提下默认为 9180 ,即可看到以下界面


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/11362170.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存