docker-compose-elasticsearch-kibana

Overview

Docker Compose for 3 Node Elasticsearch (7.0.0) Cluster and Kibana (7.0.0) Instance for development purposes.

  • 3 Node Elasticsearch version 7.0.0
  • Kibana version 7.0.0
  • Audit Beat version 7.0.0
  • Metric Beat version 7.0.0
  • Heart Beat version 7.0.0
  • Packet Beat version 7.0.0
  • File Beat version 7.0.0
  • APM Server version 7.0.0
  • NGINX

NOTES

  • If you need Open Source version then change Elasticsearch and Kibana Images to elasticsearch-oss and kibana-oss respectively.
  • Kibana is being served behind Nginx Proxy so you can secure access of kibana for your purpose.

COMING UP DOCKER APPLICATION PACKAGE FOR SWARM

Requirements

  • Docker 18.05
  • Docker-compose 1.21

Start Stack in Daemon Mode

docker-compose up -d

Check status of docker-compose cluster

docker-compose ps -a

Stop Compose Stack

docker-compose down

Cluster Node Info

curl http://localhost:9200/_nodes?pretty=true

Access Kibana

http://localhost:5601

Validate Kibana is running

Accessing Kibana through Nginx

http://localhost:8080

Access Elasticsearch

http://localhost:9200

Validate Elasticsearch is running

Resources