资讯专栏INFORMATION COLUMN

docker安装kong网关

flyer_dev / 3119人阅读

摘要:创建一个创建数据库以为例准备数据库拉取并运行安装并启动可视化界面注意你的,不是或者之后不能有空格

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
注意你的ip,不是0.0.0.0或者127.0.0.1
""之后不能有空格

docker run -p 1337:1337 
          --network=kong-net 
          -e "TOKEN_SECRET=mark666" 
          -e "DB_ADAPTER=postgres" 
          -e "DB_HOST=*.*.*.*" 
          -e "DB_PORT=5432:5432" 
          -e "DB_USER=kong" 
          -e "DB_PASSWORD=kong" 
          -e "DB_DATABASE=kong_database" 
          --name konga 
          pantsel/konga

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/27837.html

相关文章

  • API 网关Kong-docker&安装

    摘要:搭建的安装部署方式有很多中,官方提供了如下几种的安装方式。还有一些社区提供的安装方式注每种方式的具体如何安装部署,请移驾到官网安装部署下面我们来详细介绍下使用来部署过程需要创建一个自定义网络,以允许容器相互发现和通信。 1、Kong搭建 kong 的安装部署方式有很多中,官方提供了如下几种的安装方式。showImg(https://segmentfault.com/img/bVbvv3...

    shiyang6017 评论0 收藏0
  • Docker 部署 Kong 网关

    摘要:自定义配置文件镜像的配置文件路径为如需自定义配置文件,自行挂载即可。配置项手册管理网关的的使用教程这里就不写了,自行觅食吧简单的看看下面这篇可以的集成插件服务网关 Kong 镜像: https://hub.docker.com/_/kong 官网给定的用户安装手册上并没有设置 PG 的密码,导致如下问题无法启动 nginx: [error] init_by_lua error: /us...

    zhouzhou 评论0 收藏0
  • 三分钟上手基于openresty开发的kong网关系统

    摘要:作为非全家桶的一员,在非领域的网关系统中得到了广泛的应用使用一键启动参考项目启动过程如下查看操作效果可以看到监控了个端口端口作用网关网关管理的管理注册服务等服务相关的操作使用管理,普通请求到网关或者网关注册服务比如说kong作为非java全家桶的一员,在非java领域的网关系统中得到了广泛的应用 使用docker一键启动kong 参考项目:github.com/Kong/docker… 启动...

    Paul_King 评论0 收藏0
  • 企业级API网关Kong

    摘要:企业级网关学习使用整理目录介绍网关简介安装部署网关安装注学习过程会逐步完善文档,敬请关注,谢谢参考文献官网文档社区如有不当之处欢迎指正,谢谢 1、企业级API网关学习使用整理 1.2 目录 1.2.1 介绍 API网关Kong-简介 1.2.2 安装部署 API网关Kong-docker&安装 注:学习过程会逐步完善文档,敬请关注, 谢谢!参考文献: 官网:https://kongh...

    xuhong 评论0 收藏0
  • Kong网关部署

    摘要:是一个成熟的网关解决方案。网关的下一层,是内部服务,内部服务只需开发和关注具体业务相关的实现。网关可以提供发布管理维护等主要功能。   Kong是一个使用了lua-nginx-module运行在Nginx之上的Lua应用。Kong是一个成熟的API网关解决方案。API 网关,即API Gateway,是大型分布式系统中,为了保护内部服务而设计的一道屏障,可以提供高性能、高可用的 API...

    hiyang 评论0 收藏0

发表评论

0条评论

flyer_dev

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<