我是Kong API Gateway的新手,目前正在尝试使用PostgreSQL作为数据库容器运行Kong容器。

我怎样才能做到这一点?

最佳答案

1.启动数据库:

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

2.启航:

启动一个Kong容器并将其链接到您的数据库容器,并使用postgres配置KONG_DATABASE环境变量。
$ 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.验证Kong正在运行:
$ curl http://127.0.0.1:8001

关于docker - 如何使用Docker容器运行Kong API Gateway?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42202942/

10-10 20:19