docker安装kong网关的方法示例

2025-05-27 0 32

1、创建一个Docker network

?

1
docker network create kong-net

2、创建数据库

以PostgreSQL为例

?

1

2

3

4

5

6
docker run -d --name kong-database \\

--network=kong-net \\

-p 5432:5432 \\

-e "POSTGRES_USER=kong" \\

-e "POSTGRES_DB=kong" \\

postgres:9.6

3、准备数据库

?

1

2

3

4

5

6
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并运行

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15
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

?

1

2

3

4

5

6

7

8

9

10

11
docker run -p 1337:1337 \\

--network kong-net \\

-e "TOKEN_SECRET=mark666" \\

-e "DB_ADAPTER=postgres" \\

-e "DB_HOST=0.0.0.0" \\ //注意你的ip,不是0.0.0.0或者127.0.0.1

-e "DB_PORT=5432:5432" \\

-e "DB_USER=kong" \\

-e "DB_PASSWORD=kong" \\

-e "DB_DATABASE=kong_database" \\

--name konga \\

pantsel/konga

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持快网idc。

原文链接:https://segmentfault.com/a/1190000019205129

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 行业资讯 docker安装kong网关的方法示例 https://www.kuaiidc.com/66953.html

相关文章

发表评论
暂无评论