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 ,即可看到以下界面
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)