You are on page 1of 1

Kong Docker Postgres:

------------------------
To setup postgres database for Kong:
-------------------------------------
docker run -d --name kong-database -p 5432:5432 -e POSTGRES_USER=kong -e
POSTGRES_DB=kong postgres:9.4

To link postgres database with kong to kickstart:


--------------------------------------------------
docker run -d --name kong --link kong-database:kong-database -e
KONG_DATABASE=postgres -e KONG_PG_HOST=kong-database -p 8000:8000 -p 8443:8443
-p 8001:8001 -p 7946:7946 -p 7946:7946/udp kong:0.10.1

To run Kong Web UI:


-------------------
docker run -d -p 8080:8080 pgbi/kong-dashboard

Kong Local DashBoard:


----------------------

http://172.31.160.1:8080/#/

Kong Cassandra:
----------------
docker run -d --name kong-database -p 9042:9042 cassandra:3.11

docker run -d --name kong-cassandra --link kong-database:kong-database -e


"DATABASE=cassandra" -p 8000:8000 -p 8443:8443 -p 8001:8001 kong:0.11.1

docker run -d --name kong --link kong-database:kong-database -e


"DATABASE=cassandra" -p 8000:8000 -p 8443:8443 -p 8001:8001 -p 7946:7946 -p
7946:7946/udp

docker rename 59c35e0442d3 kong-cassandra

Konga UI:
----------
docker run -p 1337:1337 --link kong-cassandra-database:kong-cassandra-database
--name konga -e "NODE_ENV=production" pantsel/konga

# Stop all containers


docker stop (docker ps -a -q)
# Delete all containers
docker rm (docker ps -a -q)
# Delete all images
docker rmi (docker images -q)

You might also like