Docker按照kong和kongA

百度搜索kong install,查找官网安装教程,点docker海豚图表,查看:
https://docs.konghq.com/enterprise/2.4.x/deployment/installation/docker/

安装kong,按照官网的教程:
docker pull kong/kong-gateway:2.4.1.0-alpine
docker images
docker tag <IMAGE_ID> kong-ee
docker network create kong-ee-net

建数据库:
docker run -d --name kong-ee-database \
--network=kong-ee-net \
-p 5432:5432 \
-e "POSTGRES_USER=kong" \
-e "POSTGRES_DB=kong" \
-e "POSTGRES_PASSWORD=kong" \
postgres:9.6

导docker库数据:
docker run --rm --network=kong-ee-net \
-e "KONG_DATABASE=postgres" \
-e "KONG_PG_HOST=kong-ee-database" \
-e "KONG_PG_PASSWORD=kong" \
-e "KONG_PASSWORD=kong" \
kong-ee kong migrations bootstrap
如果不按照官网,则:
kong kong migrations bootstrap

启动kong:
docker run -d --name kong \
--network=kong-ee-net \
-e "KONG_DATABASE=postgres" \
-e "KONG_PG_HOST=kong-ee-database" \
-e "POSTGRES_DB=kong" \
-e "KONG_PG_USER=kong" \
-e "KONG_PG_PASSWORD=kong" \
-e "KONG_ADMIN_LISTEN=0.0.0.0:8001,0.0.0.0:8444 ssl" \
-p 8000:8000 \
-p 8001:8001 \
-p 8443:8443 \
-p 8444:8444 \
kong:latest


如果不想在kong访问地址里输入8000,把-p 8000:8000 \ 改成-p 80:8000 \ ,相当于nginx的conf端口配置
----------------------------------------------------------------
安装kongA:
docker pull pantsel/konga

导入kongA数据:
docker run --network=kong-ee-net --rm pantsel/konga -c prepare -a postgres -u \
postgresql://kong:kong@kong-ee-database:5432/konga

启动kongA:
原有的命令,会报错超时:
docker run --network=kong-net -d -p 1337:1337 -e "DB_ADAPTER=postgres" -e "DB_URI=postgres://kong:kong@kong-database:5432/konga" -e "NODE_ENV=production" –name konga pantsel/konga

把-d删除,就可以了:
docker run --network=kong-ee-net -p 1337:1337 -e "DB_ADAPTER=postgres" -e "DB_URI=postgres://kong:kong@kong-ee-database:5432/konga" -e "NODE_ENV=production" --name konga pantsel/konga

http://192.168.88.128:1337/#!/login 登录kongA

docker logs konga :查看konga报错日志

 

posted @   夏天的尾巴%  阅读(142)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏
点击右上角即可分享
微信分享提示