1.创建kong-database
----------------------------------------------
docker run -d --name kong-database ^
-p 5432:5432 ^
-e "POSTGRES_USER=kong" ^
-e "POSTGRES_DB=kong" ^
-e "POSTGRES_PASSWORD=kong" ^
-e "POSTGRES_DATABASE=kong" ^
postgres:9.6
2.kong-miration---
-------------------------
docker run --rm ^
-e "KONG_DATABASE=postgres" ^
-e "KONG_PG_HOST=10.68.176.92" ^
-e "KONG_PG_PORT=5432" ^
-e "KONG_PG_USER=kong" ^
-e "KONG_PG_PASSWORD=kong" ^
-e "KONG_PG_DATABASE=kong" ^
kong:latest kong migrations bootstrap
--------------------------
3.kong
---------------------------------
docker run -d --name kong ^
-e "KONG_DATABASE=postgres" ^
-e "KONG_PG_HOST=10.68.176.92" ^
-e "KONG_PG_USER=kong" ^
-e "KONG_PG_PASSWORD=kong" ^
-e "KONG_CASSANDRA_CONTACT_POINTS=kong-database" ^
-e "KONG_ADMIN_LISTEN=0.0.0.0:8001, 0.0.0.0:8444 ssl" ^
-e "KONG_PLUGINS=bundled,token-bucket-limiting" ^
-p 8000:8000^
-p 8443:8443^
-p 8001:8001^
-p 8444:8444^
-v D:/hcc_document_file/docker_volum/token-bucket-limiting/handler.lua:/usr/local/share/lua/5.1/kong/plugins/token-bucket-limiting/handler.lua^
-v D:/hcc_document_file/docker_volum/token-bucket-limiting/schema.lua:/usr/local/share/lua/5.1/kong/plugins/token-bucket-limiting/schema.lua^
kong:2.1.3
konga安装
docker pull pantsel/konga
docker run -p 1337:1337 ^
--name konga ^
pantsel/konga
docker run -d --restart=unless-stopped -p 90:80 -p 9443:443 --privileged rancher/rancher:v2.5.2