<aside>
목차
</aside>

• 아키텍처
docker compose 파일 작성
services:
elastic:
image: docker.elastic.co/elasticsearch/elasticsearch:8.17.4 # 8.17.4 버전
ports:
- 9200:9200 # 9200번 포트에서 Elasticsearch 실행
environment:
# 아래 설정은 개발/테스트 환경에서 간단하게 테스트하기 위한 옵션 (운영 환경에서는 설정하면 안 됨)
- discovery.type=single-node # 단일 노드 (지금은 알 필요 없음)
- xpack.security.enabled=false # 보안 설정
- xpack.security.http.ssl.enabled=false # 보안 설정
kibana:
image: docker.elastic.co/kibana/kibana:8.17.4 # 8.17.4 버전
ports:
- 5601:5601 # 5601번 포트에서 kibana 실행
environment:
- ELASTICSEARCH_HOSTS=http://elastic:9200 # kibana가 통신할 Elasticsearch 주소 알려주기
compose 실행
docker compose up -d
정상 실행 확인

Kibana는 5601번 포트로 실행된다.
Kibana 왼쪽 메뉴 - Dev Tools

Kibana로 Elasticsearch에 요청 보내기 (RESTful API)

GET / -> 응답값 (오른쪽)