最近一段时间在使用Kong作为API网关,为了方便搭建环境,参考官网以及一些分享,整理一份使用docker-compose安装环境的文档
使用版本说明:
Kong : 0.14.1
DB :postgres:9.6
Kong-Dashboard : v3.5.0
环境 : Docker for Windows docker-compose默认已安装,其他需安装环境请查看官方文档
准备环境网络
1 | docker network create kong-net |
准备数据存储卷
1 | docker volume create pgdata |
说明:数据卷使用主机挂载还是创建独立volume,可以按需要进行调整
创建docker-compose.yml
1 | version: '2' |
注意:容器间的依赖,存储、网络的使用
初始化数据库
1 | docker-compose run kong kong migrations up |
通过docker-compose运行环境
1 | docker-compose up -d --no-recreate |
访问Kong-Dashboard
1 | http://localhost:8081/ |
参考资料
官网 Docker Install: https://docs.konghq.com/install/docker
[云框架]KONG API Gateway-用户指南 : https://github.com/cloudframeworks-apigateway/user-guide-apigateway
Docker-compose 中文文档: https://deepzz.com/post/docker-compose-file.html