zoukankan      html  css  js  c++  java
  • 1. 使用 Docker 安装 Kong

    1. Create a Docker network

      $ docker network create kong-net
      
    2. Start Database

       $ docker run -d --name kong-database 
                     --network=kong-net 
                     -p 5432:5432 
                     -e "POSTGRES_USER=kong" 
                     -e "POSTGRES_DB=kong" 
                     postgres:9.6
      
    3. Prepare Database

      $ docker run --rm 
           --network=kong-net 
           -e "KONG_DATABASE=postgres" 
           -e "KONG_PG_HOST=kong-database" 
           -e "KONG_CASSANDRA_CONTACT_POINTS=kong-database" 
           kong:0.14-centos kong migrations up
      

      现在kong-dashbord只支持到0.14,所以我这里使用0.14的 Kong 镜像。

    4. Start Kong

      $ 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:0.14-centos
      
    5. Start Kong DashBord

      $ docker run --rm -p 8080:8080 --network kong-net -d --name kong-dashboard pgbi/kong-dashboard start --kong-url http://kong:8001
      
    6. Over

      现在你应该能在系统中看到 Kong 的三个镜像了。

  • 相关阅读:
    POJ1806 Manhattan 2025
    POJ1258 AgriNet【最小生成树】
    POJ1789 Truck History【最小生成树】【终于AC了】
    memset的用法
    HDOJ1106 排序
    POJ2965
    414某OJ竞赛题
    HDOJ1745 I hate it【线段树】
    HDOJ2795 Billboard【线段树】
    蓝桥杯o(︶︿︶)o 唉
  • 原文地址:https://www.cnblogs.com/leisurelylicht/p/1-shi-yong-Docker-an-zhuang-Kong.html
Copyright © 2011-2022 走看看