如要使用 konga UI管理界面 postgreSQL 不能大于 10.x 的版本

初始化 kong数据库

docker run --rm \
  -e "KONG_DATABASE=postgres" \
  -e "KONG_PG_HOST=192.168.23.132" \
  -e "KONG_PG_USER=kong" \
  -e "KONG_PG_PASSWORD=kongpass" \
  -e "KONG_CASSANDRA_CONTACT_POINTS=kong-database" \
  kong:latest kong migrations bootstrap

启动 kong 容器

docker run -d --restart=always --name kong \
     -e "KONG_DATABASE=postgres" \
     -e "KONG_PG_HOST=192.168.23.132" \
     -e "KONG_PG_USER=kong" \
     -e "KONG_PG_PASSWORD=kongpass" \
     -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 0.0.0.0:8001:8001 \
     -p 0.0.0.0:8444:8444 \
     kong:latest

使用如下请求检查 kong 是否安装ok

curl -i -X GET --url http://localhost:8001/services

初始化 konga 数据库

# 初始化konga界面数据
docker run --rm pantsel/konga:latest \
    -c prepare -a postgres \
    -u postgresql://kong:kongpass@192.168.23.132:5432/konga
# 安装 konga 管理界面
docker run -d --restart=always -p 1337:1337 --name konga \
        -e "NODE_ENV=production" \
        -e "DB_ADAPTER=postgres" \
        -e "DB_HOST=192.168.23.132" \
        -e "DB_USER=kong" \
        -e "DB_PASSWORD=kongpass" \
        -e "DB_DATABASE=konga" \
        pantsel/konga

访问地址:

http://你的服务器地址:1337/
作者:admin  创建时间:2022-12-08 15:48
最后编辑:admin  更新时间:2022-12-08 15:59