zoukankan      html  css  js  c++  java
  • Docker按照kong和kongA

    百度搜索kong install,查找官网安装教程,点docker海豚图表,查看:
    https://docs.konghq.com/enterprise/2.4.x/deployment/installation/docker/

    安装kong,按照官网的教程:
    docker pull kong/kong-gateway:2.4.1.0-alpine
    docker images
    docker tag <IMAGE_ID> kong-ee
    docker network create kong-ee-net

    建数据库:
    docker run -d --name kong-ee-database
    --network=kong-ee-net
    -p 5432:5432
    -e "POSTGRES_USER=kong"
    -e "POSTGRES_DB=kong"
    -e "POSTGRES_PASSWORD=kong"
    postgres:9.6

    导docker库数据:
    docker run --rm --network=kong-ee-net
    -e "KONG_DATABASE=postgres"
    -e "KONG_PG_HOST=kong-ee-database"
    -e "KONG_PG_PASSWORD=kong"
    -e "KONG_PASSWORD=kong"
    kong-ee kong migrations bootstrap
    如果不按照官网,则:
    kong kong migrations bootstrap

    启动kong:
    docker run -d --name kong
    --network=kong-ee-net
    -e "KONG_DATABASE=postgres"
    -e "KONG_PG_HOST=kong-ee-database"
    -e "POSTGRES_DB=kong"
    -e "KONG_PG_USER=kong"
    -e "KONG_PG_PASSWORD=kong"
    -e "KONG_ADMIN_LISTEN=0.0.0.0:8001,0.0.0.0:8444 ssl"
    -p 8000:8000
    -p 8001:8001
    -p 8443:8443
    -p 8444:8444
    kong:latest


    如果不想在kong访问地址里输入8000,把-p 8000:8000 改成-p 80:8000 ,相当于nginx的conf端口配置
    ----------------------------------------------------------------
    安装kongA:
    docker pull pantsel/konga

    导入kongA数据:
    docker run --network=kong-ee-net --rm pantsel/konga -c prepare -a postgres -u
    postgresql://kong:kong@kong-ee-database:5432/konga

    启动kongA:
    原有的命令,会报错超时:
    docker run --network=kong-net -d -p 1337:1337 -e "DB_ADAPTER=postgres" -e "DB_URI=postgres://kong:kong@kong-database:5432/konga" -e "NODE_ENV=production" –name konga pantsel/konga

    把-d删除,就可以了:
    docker run --network=kong-ee-net -p 1337:1337 -e "DB_ADAPTER=postgres" -e "DB_URI=postgres://kong:kong@kong-ee-database:5432/konga" -e "NODE_ENV=production" --name konga pantsel/konga

    http://192.168.88.128:1337/#!/login 登录kongA

    docker logs konga :查看konga报错日志

  • 相关阅读:
    java入门最好的一套书
    【转载】vim的E492错误
    SESSION保存到数据库中,然后从数据库中读取
    django教程
    用vim写python代码的两个关键设置
    HTTP/1.1中文版
    SQL基础教程
    简单清晰的HTML教程
    vim中如何按一个键就保存文件
    【转载】Vim操作
  • 原文地址:https://www.cnblogs.com/mySummer/p/14860016.html
Copyright © 2011-2022 走看看