docker安装kong网关的方法示例
1、创建一个Dockernetwork
dockernetworkcreatekong-net
2、创建数据库
以PostgreSQL为例
dockerrun-d--namekong-database\ --network=kong-net\ -p5432:5432\ -e"POSTGRES_USER=kong"\ -e"POSTGRES_DB=kong"\ postgres:9.6
3、准备数据库
dockerrun--rm\ --network=kong-net\ -e"KONG_DATABASE=postgres"\ -e"KONG_PG_HOST=kong-database"\ -e"KONG_CASSANDRA_CONTACT_POINTS=kong-database"\ kong:latestkongmigrationsbootstrap
4、拉取kong并运行
dockerrun-d--namekong\ --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:8444ssl"\ -p8000:8000\ -p8443:8443\ -p8001:8001\ -p8444:8444\ kong:latest
5、安装可视化界面konga
dockerrun-p1337:1337\ --networkkong-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"\ --namekonga\ pantsel/konga
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。