docker安装kong网关

 2023-12-24  阅读 2  评论 0

摘要:Kong 是在客户端和(微)服务间转发API通信的API网关,通过插件扩展功能。Kong 有两个主要组件: 1、Kong Server :基于nginx的主机,用来接收 API 请求。 2、Apache Cassandra:用来存储操作数据。 本文介绍安装kong网关的方法示例 1、创建一个Docker network docker netwo

docker安装kong网关

Kong 是在客户端和(微)服务间转发API通信的API网关,通过插件扩展功能。Kong 有两个主要组件:

1、Kong Server :基于nginx的主机,用来接收 API 请求。

2、Apache Cassandra:用来存储操作数据。

本文介绍安装kong网关的方法示例

1、创建一个Docker network

docker network create kong-net

2、创建数据库

以PostgreSQL为例

docker run -d --name kong-database           --network=kong-net           -p 5432:5432           -e "POSTGRES_USER=kong"           -e "POSTGRES_DB=kong"           postgres:9.6  

3、准备数据库

docker run --rm      --network=kong-net      -e "KONG_DATABASE=postgres"      -e "KONG_PG_HOST=kong-database"      -e "KONG_CASSANDRA_CONTACT_POINTS=kong-database"      kong:latest kong migrations bootstrap  

4、拉取kong并运行

docker run -d --name kong      --network=kong-net      -e "KONG_DATABASE=postgres"      -e "KONG_PG_HOST=kong-database"      -e "KONG_CASSANDRA_CONTACT_POINTS=kong-database"      -e "KONG_PROXY_ACCESS_LOG=/dev/stdout"      -e "KONG_ADMIN_ACCESS_LOG=/dev/stdout"      -e "KONG_PROXY_ERROR_LOG=/dev/stderr"      -e "KONG_ADMIN_ERROR_LOG=/dev/stderr"      -e "KONG_ADMIN_LISTEN=0.0.0.0:8001, 0.0.0.0:8444 ssl"      -p 8000:8000      -p 8443:8443      -p 8001:8001      -p 8444:8444      kong:latest  

5、安装可视化界面konga

docker run -p 1337:1337        --network kong-net        -e "TOKEN_SECRET=mark666"        -e "DB_ADAPTER=postgres"        -e "DB_HOST=0.0.0.0"  //注意你的ip,不是0.0.0.0或者127.0.0.1       -e "DB_PORT=5432:5432"        -e "DB_USER=kong"        -e "DB_PASSWORD=kong"        -e "DB_DATABASE=kong_database"        --name konga        pantsel/konga  

提示:现在腾讯云新人点击注册然后实名认证后,可以点此一键领取2860元代金券,然后点此进入腾讯云活动页面参加优惠力度非常大的腾讯云3年和5年时长服务器活动,一次性买多年,免得续费贵,这样就可以获得最大的优惠折扣,省钱。

版权声明:xxxxxxxxx;

原文链接:https://lecms.nxtedu.cn/yunzhuji/131010.html

发表评论:

验证码

管理员

  • 内容1196554
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:admin@qq.com
注册登录
注册帐号
登录帐号

Copyright © 2022 LECMS Inc. 保留所有权利。 Powered by LECMS 3.0.3

页面耗时0.0120秒, 内存占用336.51 KB, 访问数据库18次

  • 我要关灯
    我要开灯
  • 客户电话
    lecms

    工作时间:8:00-18:00

    客服电话

    电子邮件

    admin@qq.com

  • 官方微信

    扫码二维码

    获取最新动态

  • 返回顶部