如何使用docker容器运行Kong API Gateway?

我对Kong API非常陌生,目前正试图运行PostgreSQL作为数据库容器的Kong容器。

我怎么能做到这一点?

你检查了以下回购?

https://github.com/Mashape/docker-kong

1.启动您的数据库:

$ docker run -d --name kong-database \ -p 5432:5432 \ -e "POSTGRES_USER=kong" \ -e "POSTGRES_DB=kong" \ postgres:9.4 

2.启动岗位:

启动Kong容器并将其链接到数据库容器,使用postgresconfigurationKONG_DATABASE环境variables。

 $ 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 

3.validation孔运行:

 $ curl http://127.0.0.1:8001