惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hugging Face - Blog
Hugging Face - Blog
GbyAI
GbyAI
Engineering at Meta
Engineering at Meta
有赞技术团队
有赞技术团队
博客园 - 【当耐特】
H
Hackread – Cybersecurity News, Data Breaches, AI and More
WordPress大学
WordPress大学
博客园_首页
美团技术团队
H
Help Net Security
MongoDB | Blog
MongoDB | Blog
宝玉的分享
宝玉的分享
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
J
Java Code Geeks
A
About on SuperTechFans
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
IT之家
IT之家
T
The Blog of Author Tim Ferriss
Microsoft Azure Blog
Microsoft Azure Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
B
Blog
雷峰网
雷峰网
爱范儿
爱范儿

博客 on 打工人日志

k8s RKE2 cilium L2 + envoy gateway 安装配置 k8s RKE2 vSphere 存储配置 OpenClaw 全能指南:从安装到进阶自动化实战 (2026 最终版) Kubernetes — skywalking + banyanDB APM监控部署 Kubernetes — promtail + loki + grafana 日志系统部署 k8s master 节点 Unauthorized Kubernetes — metalLB + Traefik 部署 Kubernetes — SSL 证书自动更新 Kubernetes — RKE2 + kube-vip + cilium 部署 使用TLSv1.3 升级nginx和openssl Proxmox VE(PVE) 更新到最新版本 kindle 邮件发送失败,错误代码E999 metallb + ingress-nginx + argocd 本地部署 iStoreOS(旁路由)使用openclash实现dns劫持 异常流量分析:图片库服务黑客入侵 openwrt 硬盘扩容 搭建ip地址检索服务 Kubernetes — k8s 手动安装 1.17.9 SELinux 问题:导致端口无法创建,无法访问 【福利】免费!本地部署!去除视频中移动的物体 通知:《打工人日报》迁移到独立板块 KyBook 3 | calibre-web - IOS系统最佳图书伴侣 Tmux 安装和使用教程 DockerHub 加速镜像部署 - 使用cloudflare 代理 docker的零停机部署 SD-webui 批量处理图片 ubuntu 安装 ComfyUI ubuntu 安装 stable-diffusion-webui 测试策略:微服务架构 单元测试:测试单元质量提升
docker 安装kong 网关
2021-12-22 · via 博客 on 打工人日志

docker 安装 kong 网关

建立数据库

  1. 创建网络
1docker network create kong-net
  1. 建立数据库
1docker run -d --name kong-database \
2  --network=kong-net \
3  -p 5432:5432 \
4  -e "POSTGRES_USER=kong" \
5  -e "POSTGRES_DB=kong" \
6  -e "POSTGRES_PASSWORD=kong123" \
7  postgres:9.6
  1. 创建 kong 数据
1docker run --rm --network=kong-net \
2  -e "KONG_DATABASE=postgres" \
3  -e "KONG_PG_HOST=kong-database" \
4  -e "KONG_PG_PASSWORD=kong123" \
5  -e "KONG_PASSWORD=kong123" \
6  kong:latest kong migrations bootstrap

创建 kong

  1. 创建 kong gateway
 1  docker run -d --name kong \
 2  --network=kong-net \
 3  -e "KONG_DATABASE=postgres" \
 4  -e "KONG_PG_HOST=kong-database" \
 5  -e "KONG_PG_USER=kong" \
 6  -e "KONG_PG_PASSWORD=kong123" \
 7  -e "KONG_CASSANDRA_CONTACT_POINTS=kong-database" \
 8  -e "KONG_PROXY_ACCESS_LOG=/dev/stdout" \
 9  -e "KONG_ADMIN_ACCESS_LOG=/dev/stdout" \
10  -e "KONG_PROXY_ERROR_LOG=/dev/stderr" \
11  -e "KONG_ADMIN_ERROR_LOG=/dev/stderr" \
12  -e "KONG_ADMIN_LISTEN=0.0.0.0:8001, 0.0.0.0:8444 ssl" \
13  -p 8000:8000 \
14  -p 8443:8443 \
15  -p 127.0.0.1:8001:8001 \
16  -p 127.0.0.1:8444:8444 \
17  kong:latest

安装 konga

1docker pull pantsel/konga:latest
1docker run --rm pantsel/konga:latest \
2        -c prepare \
3        -a postgres \
4        -u postgresql://kong:kong123@172.18.0.1:5432/konga
1docker run -d -p 1337:1337 \
2        --network kong-net \
3        --name konga \
4        -e "NODE_ENV=production"  \
5        -e "DB_ADAPTER=postgres" \
6        -e "DB_URI=postgresql://kong:kong123@172.18.0.1:5432/konga" \
7        pantsel/konga