docker가 있는 kong api 게이트웨이
2620 단어 kongapidockermicroservices
일부 특성:
장점:
KONG으로 주먹 단계를 이동하는 가장 좋은 방법은 도커를 사용하는 것입니다.
먼저 도커에 대한 내부 네트워크를 생성합니다.
docker network create kong-net
cassandra db용 컨테이너 생성:
docker run -d --name kong-cassandra-database \
--network=kong-net \
-p 9042:9042 \
cassandra:3
Postgre SQL 컨테이너를 생성합니다.
docker run -d --name kong-postgres-database \
--network=kong-net \
-p 5432:5432 \
-e "POSTGRES_USER=kong" \
-e "POSTGRES_DB=kong" \
postgres:9.6
마이그레이션 생성:
docker run --rm \
--network=kong-net \
-e "KONG_DATABASE=postgres" \
-e "KONG_PG_HOST=kong-postgres-database" \
-e "KONG_CASSANDRA_CONTACT_POINTS=kong-postgres-database" \
kong:latest kong migrations up
내부 네트워크 kong-net을 통해 postgres 및 cassandra 데이터베이스에 연결된 kong 컨테이너를 만듭니다.
docker run -d --name kong \
--network=kong-net \
-e "KONG_DATABASE=postgres" \
-e "KONG_PG_HOST=kong-postgres-database" \
-e "KONG_CASSANDRA_CONTACT_POINTS=kong-cassandra-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
URL 확인http://localhost:8001/
자세한 내용은 공식 웹 사이트here를 참조하십시오.
Reference
이 문제에 관하여(docker가 있는 kong api 게이트웨이), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/pierangelo1982/kong-api-gateways-with-docker-nle텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)