一、docker安装Kong和KongA教程

docker安装Kong和KongA教程

AD:上QQ群214580864购买服务器享优惠低价,更有各种特价商品等你来哦

*上来先创建网络
docker network create kong-net
1、安装postgres
docker run -d --name kong-database
–network=kong-net
-p 5432:5432
-e “POSTGRES_USER=kong”
-e “POSTGRES_DB=kong”
-e “POSTGRES_PASSWORD=kong”
postgres:9.6
2、准备kong数据迁移
docker run --rm
–network=kong-net
-e “KONG_DATABASE=postgres”
-e “KONG_PG_HOST=kong-database”
-e “KONG_PG_USER=kong”
-e “KONG_PG_PASSWORD=kong”
-e “KONG_CASSANDRA_CONTACT_POINTS=kong-database”
kong:latest kong migrations bootstrap
在这里插入图片描述
出现图示即成功

3、启动Kong
docker run -d --name kong
–network=kong-net
-e “KONG_DATABASE=postgres”
-e “KONG_PG_HOST=kong-database”
-e “KONG_PG_USER=kong”
-e “KONG_PG_PASSWORD=kong”
-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 127.0.0.1:8001:8001
-p 127.0.0.1:8444:8444
kong:latest
查看容器状态
在这里插入图片描述
打开http://localhost:8001/
在这里插入图片描述
出现json数据即成功

4、konga数据迁移
docker run --network=kong-net --rm pantsel/konga -c prepare -a postgres -u postgresql://kong:kong@172.18.0.2:5432/konga
其中172.18.0.2 是容器pgsql的ip,docker ps查看容器,然后执行docker exec -it 容器id bash;然后cat /etc/hosts
在这里插入图片描述
执行命令,出现如图后代表成功
在这里插入图片描述
使用客户端连接pgsql,查看表是否存在
在这里插入图片描述
5、运行konga

docker run --network=kong-net -d -p 1337:1337
-e “DB_ADAPTER=postgres”
-e “DB_URI=postgres://kong:kong@172.18.0.2:5432/konga”
-e “NODE_ENV=production”
–name konga
pantsel/konga

稍等一会儿,容器启动后打开url:http://localhost:1337/,注册账号并登陆
在这里插入图片描述
这里填写***kong容器***的IP,http://ip:8001
在这里插入图片描述
大功告成,进入dashboard
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值