docker方式安装konga图形化admin api UI

本文涉及的产品
应用实时监控服务-可观测链路OpenTelemetry版,每月50GB免费额度
云原生网关 MSE Higress,422元/月
应用实时监控服务-用户体验监控,每月100OCU免费额度
简介: docker方式安装konga图形化admin api UI

首先,你已经安装了postgres,和kong,这里你也可以选在docker方式安装,可以参考我的这篇文章:

[1]: https://developer.aliyun.com/article/1074101?spm=a2c6h.13148508.setting.33.6dab4f0eZBuF9i "kong 网关docker部署步骤"

其中konga的github地址:https://github.com/pantsel/konga ,具体步骤也是参考里面的readme,网上的有的文章都是搬来搬去,一堆错误

1.拉取konga最新镜像

docker pull pantsel/konga

2.初始化数据库

#初始化数据库  其中kong为pg的用户 kongpass为数据库密码 
# -a 指定数据库类型 -c 指定本次初始化数据库
docker run --rm pantsel/konga:latest -c prepare -a postgres -u postgresql://kong:kongpass@172.17.0.1:5432/konga

3.部署konga

#其中-e "DB_PG_SCHEMA=my-schema"\  可以省略
docker run --name konga \
    -e "DB_ADAPTER=postgres" \
    -e "DB_HOST=172.17.0.1" \
    -e "DB_PORT=5432" \
    -e "DB_USER=kong" \
    -e "DB_PASSWORD=kongpass" \
    -e "DB_DATABASE=konga" \
    -e "KONG_HOOK_TIMEOUT=120000" \
    -p 1337:1337 \
    pantsel/konga

4.访问管理端

访问方式为:http://{your server's public ip}:1337

这里记得访问的时候,为admin api管理端进行安全加固,不建议直接暴露管理端的访问。

相关文章
|
7月前
|
数据可视化 Linux API
如何在Linux使用docker部署Swagger Editor并实现无公网IP远程协同编辑API文档
如何在Linux使用docker部署Swagger Editor并实现无公网IP远程协同编辑API文档
|
7月前
|
前端开发 测试技术 API
UI自动化与API自动化已经开始互斥了吗?
UI自动化与API自动化已经开始互斥了吗?
|
7月前
|
数据可视化 Linux API
使用Docker安装部署Swagger Editor并远程访问编辑API文档
使用Docker安装部署Swagger Editor并远程访问编辑API文档
133 0
|
2月前
|
监控 安全 API
Docker + .NET API:简化部署和扩展
Docker + .NET API:简化部署和扩展
39 0
|
2月前
|
监控 安全 API
最完美的扩展Docker + .NET API:简化部署和扩展
最完美的扩展Docker + .NET API:简化部署和扩展
87 0
|
5月前
|
监控 数据可视化 Linux
使用Portainer图形化工具轻松管理远程Docker环境并实现远程访问
使用Portainer图形化工具轻松管理远程Docker环境并实现远程访问
|
5月前
|
应用服务中间件 API 数据库
Docker 安装 KONG 带你玩转 API 网关
**摘要:** 在微服务架构中,API网关Kong作为流行开源选择,提供身份验证、安全和流量控制等功能。通过Docker部署Kong简单高效。步骤包括:创建Docker网络,部署PostgreSQL数据库,初始化Kong数据库,启动Kong容器,并检查运行状态。此外,安装Konga管理界面便于直观管理Kong。使用Docker命令行,逐步设置环境变量和网络连接,即可完成安装。当不再需要时,可清理相关容器和网络。Kong结合Konga,为API管理提供强大且用户友好的解决方案。
309 1
|
6月前
|
API Android开发 开发者
`RecyclerView`是Android API 21引入的UI组件,用于替代ListView和GridView
【6月更文挑战第26天】`RecyclerView`是Android API 21引入的UI组件,用于替代ListView和GridView。它提供高效的数据视图复用,优化的布局管理,支持多种布局(如线性、网格),并解耦数据、适配器和视图。RecyclerView的灵活性、性能(如局部刷新和动画支持)和扩展性使其成为现代Android开发的首选,特别是在处理大规模数据集时。
71 2
|
7月前
|
安全 Linux Nacos
如何在CentOS使用Docker运行Nacos容器并实现无公网IP远程访问UI界面
如何在CentOS使用Docker运行Nacos容器并实现无公网IP远程访问UI界面
|
7月前
|
Docker 容器
Docker私有仓库的搭建与Docker仓库UI
Docker私有仓库的搭建与Docker仓库UI
238 0