[API 게 이 트 웨 이 Kong 시리즈 2] - docker & 설치

1. 홍콩 건설
kong 의 설치 배치 방식 은 여러 가지 가 있 는데 정부 에서 다음 과 같은 몇 가지 설치 방식 을 제공 했다.
일부 지역 사회 에서 제공 하 는 설치 방식 도 있다.
주: 각 방식 의 구체 적 인 배치 방법 은 홈 페이지 로 이동 하 십시오.
1.1 docker 설치 배치
다음은 docker 를 사용 하여 배치 과정 을 상세히 소개 합 니 다.
1.1.1、Create a Docker network
용기 가 서로 발견 하고 통신 할 수 있 도록 사용자 정의 Docker 네트워크 를 만들어 야 합 니 다.이번 예제 에서 kong - net 는 네트워크 이름 입 니 다.
$ docker network create kong-net 

1.1.2、Start your database
데이터 용 기 는 두 가지 선택 이 있 습 니 다. Cassandra 와 PostgreSQL.
하면, 만약, 만약...
$ docker run -d --name kong-database \ 
                --network=kong-net \ 
                -p 9042:9042 \ 
                cassandra:3 

하면, 만약, 만약...
$ docker run -d --name kong-database \ 
                --network=kong-net \ 
                -p 5432:5432 \ 
                -e "POSTGRES_USER=kong" \ 
                -e "POSTGRES_DB=kong" \ 
                postgres:9.6 

여기 서 저 는 postGRESQL 을 사용 합 니 다.
1.1.3、Prepare your DataBase
데이터베이스 초기 화
$ 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 

1.1.4、Start Kong
데이터 베 이 스 를 옮 기 고 실행 할 준비 가 된 후 데이터 용기 에 연 결 된 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 

1.1.5、Use Kong
Kong 구축 이 완 료 된 후에 우 리 는 Kong 이 정확하게 운행 되 는 지 테스트 할 수 있다.
$ curl -i http://localhost:8001/ 

설치 에 성공 하면 80001 포트 를 방문 하면 Kong 의 정 보 를 되 돌려 줍 니 다.
2. 총화
Kong 의 구축 은 전체적으로 간단 하 다. 정부 나 지역 사 회 는 풍부 한 구축 방식 을 제공 하여 우리 의 일상적인 개발 과 사용 을 만족 시 킬 수 있다.docker 방식 의 구축 은 전체적으로 간단 한 5 단계 이다.
  • 용기 간 통신 에 사용 할 docker 네트워크 를 만 듭 니 다
  • 데이터 베 이 스 를 설치 하여 카 산 드 라 와 post greSQL
  • 을 선택 할 수 있 도록 두 가지 데이터 베 이 스 를 제공 합 니 다.
  • 데이터베이스 초기 화, 즉 데이터 이전
  • 홍콩 용기 시동
  • 테스트 검증
  • Kong 게 이 트 웨 이에 대해 더 알 고 싶 은 것 은 이동 하 십시오 > > > > 기업 급 API 게 이 트 웨 이 Kong

    좋은 웹페이지 즐겨찾기