docker安装kong网关的方法示例
程序员文章站
2022-09-11 18:46:45
1、创建一个docker network
docker network create kong-net
2、创建数据库
以postgresql为例...
1、创建一个docker network
docker network create kong-net
2、创建数据库
以postgresql为例
docker run -d --name kong-database \ --network=kong-net \ -p 5432:5432 \ -e "postgres_user=kong" \ -e "postgres_db=kong" \ postgres:9.6
3、准备数据库
docker run --rm \ --network=kong-net \ -e "kong_database=postgres" \ -e "kong_pg_host=kong-database" \ -e "kong_cassandra_contact_points=kong-database" \ kong:latest kong migrations bootstrap
4、拉取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:latest
5、安装可视化界面konga
docker run -p 1337:1337 \ --network kong-net \ -e "token_secret=mark666" \ -e "db_adapter=postgres" \ -e "db_host=0.0.0.0" \ //注意你的ip,不是0.0.0.0或者127.0.0.1 -e "db_port=5432:5432" \ -e "db_user=kong" \ -e "db_password=kong" \ -e "db_database=kong_database" \ --name konga \ pantsel/konga
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。