centos7下docker kong和konga的安装和配置

--kong的安装:

    --安装postgresql和migrations

    docker run -d --name kong-database \
    -p 5432:5432 \
    -e "POSTGRES_USER=kong" \
    -e "POSTGRES_DB=kong" \
    -e "POSTGRES_PASSWORD=kong" \
    -e "POSTGRES_DB=kong" postgres:12
    
    docker run --rm \
    -e "KONG_DATABASE=postgres" \
    -e "KONG_PG_HOST=192.168.0.104" \
    -e "KONG_PG_PASSWORD=kong" \
    -e "POSTGRES_USER=kong" \
    -e "KONG_CASSANDRA_CONTACT_POINTS=kong-database" \
    kong kong migrations bootstrap


    --安装kong

      curl -Lo kong-2.7.1.rpm $(rpm --eval " 

    sudo yum install kong-2.7.1.rpm


    --重启docker

systemctl restart docker


    --修改配置文件:

     cp /etc/kong/kong.conf.default /etc/kong/kong.conf
  
    vim /etc/kong/kong.conf

    修改如下内容

            database = postgres
        pg_host = 192.168.0.104
        pg_port = 5432
        pg_timeout = 5000
        
        pg_user = kong
        pg_password = kong
        pg_database = kong
        
        dns_resolver = 192.168.0.104:8600
        admin_listen = 0.0.0.0:8001 reuseport backlog=16384, 0.0.0.0:8444 http2 ssl reuseport backlog=16384
        proxy_listen = 0.0.0.0:8000 reuseport backlog=16384, 0.0.0.0:8443 http2 ssl reuseport backlog=16384


    --启动kong

  kong start -c /etc/kong/kong.conf

    --访问一下看看是不是正常

   192.168.0.104:8001    192.168.0.104:8000


    --安装konga

    docker run -d -p 1337:1337 --name konga pantsel/konga

        --访问konga

    192.168.0.104:1337


最后编辑于:2022/03/02作者: 牛逼PHP

相关推荐

发表评论