Konga部署

Konga部署前提 docker kong pg1 下载镜像 KONGAv0 14 7 选择有联网的服务器执行以下命令 dockerpullpa konga 若需要部署到只有内网的服务器可将镜像保存到公网服务器本地 通过共享盘将提取到内网服务器 最后使用 docker 加载本地镜像 公网服务器 dockersavepa konga gt data share src

前提:docker、kong、pg

1. 下载镜像(KONGA v0.14.7)

选择有联网的服务器执行以下命令

docker pull pantsel/konga # 若需要部署到只有内网的服务器可将镜像保存到公网服务器本地,通过共享盘将提取到内网服务器,最后使用docker加载本地镜像 # 公网服务器 docker save pantsel/konga > /data/share/src/tar/pantsel_konga.tar # 内网服务器 docker load < /data/share/src/tar/pantsel_konga.tar # harbor docker tag pantsel/konga:latest $tagprefix/pantsel/konga:latest docker push $tagprefix/pantsel/konga:latest 

2. 创建数据库/用户(PG数据库)

create database konga; create role konga with password '$kongapassword' login; 

3. 初始化数据库配置

docker run --rm pantsel/konga \ -c prepare -a postgres -u postgresql://konga:$kongapassword@$PGIP:$PGPORT/konga 

4. 启动konga

# 模板 docker run -p 1337:1337 \ --network { 
  {kong-network}} \ // optional --name konga \ -e "NODE_ENV=production" \ // or "development" | defaults to 'development' -e "TOKEN_SECRET={ 
  {somerandomstring}}" \ pantsel/konga # 示例 docker run -d -p $KONGAPORT:1337 \ -e "TOKEN_SECRET=*" \ -e "DB_ADAPTER=postgres" \ -e "DB_HOST=$PGIP" \ -e "DB_PORT=$PGPORT" \ -e "DB_USER=konga" \ -e "DB_PASSWORD=xdhSIS123" \ -e "DB_DATABASE=konga" \ -e "DB_PG_SCHEMA=public" \ -e "NODE_ENV=production" \ --restart=on-failure:3 \ --name konga_pc pantsel/konga 

5. 访问konga

登录http://ip: $KONGAPORT,创建admin用户(admin),并完成相关配置。

setup a connection to Kong Admin.

Kong Admin URL: http://ip:port

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/222545.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午3:33
下一篇 2026年3月17日 下午3:33


相关推荐

  • volatile禁止指令重排的原理_警告禁止指令提示颜色顺序

    volatile禁止指令重排的原理_警告禁止指令提示颜色顺序Volatile禁止指令重排什么是指令重排?你写的程序,计算机并不是按照你写的那样去执行的。源代码->编译器优化的重排->指令并行可能会重排->内存系统可能会重排->执行处理器在进行指令重排的时候,考虑,数据之间的依赖性!指令重排不会造成影响的例子intx=1;//1inty=2;//2x=x+5;//3y=x*x;//4我们所期望的:1234执行的时候可能会变成21341324但是不可能是4321

    2022年10月17日
    8
  • TerminateThread的缺点

    TerminateThread的缺点1 TerminateThr 是个异步运行函数 执行后不能保证线程马上就结束 2 TerminateThr 在 c 里面可能会造成资源泄露 比如 include includeusing classfoo public foo cout foo endl foo cout

    2026年3月18日
    2
  • 龙族之路明非_龙族路鸣泽

    龙族之路明非_龙族路鸣泽该楼层疑似违规已被系统折叠隐藏此楼查看此楼第二天早上“嗯……睡得好香啊……”路明非一边伸着懒腰,一边慢慢的支撑起自己的身体准备起床,那还没睁开的睡眼还挂着一些眼屎。但是在路明非双手下压时,并没有抓到预料中的床单,而是抓到更为柔软的东西。“咦,宾馆什么时候换的床单啊?怎么这么软,好像妹子的胸器啊。”说着路明非下意识的抓了一下。“啊……”可是他身下的所谓的“床单”却发出了一阵惊呼声。路明非听到这声音…

    2022年10月8日
    13
  • linux中iostat命令_linux运维和网络运维

    linux中iostat命令_linux运维和网络运维Linux系统中的iostat是I/Ostatistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。……………

    2022年10月6日
    6
  • Objective-C 内存管理之 _ARC

    Objective-C 内存管理之 _ARC

    2022年1月28日
    48
  • Java 初中级程序员如何快速成长?

    Java 初中级程序员如何快速成长?入职后如何快速成长到CTO入职后三个月试用期要做的事三法宝,处理同事关系核心两点,处理好领导关系每件事都是学习的机会主动加班,试用期加班是学习的好机会未通过试用期,如何应对?前三年需要学的技术工作后,千万不要停止学习项目经验如何累积?JAVA高级技术还需要学习哪些?架构师课程如何学习?工作中,快速学习新技术的捷径(重要的是形成体系,而不是钻到某个技术点)…

    2022年6月9日
    26

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号