برای اجرای سریع Elasticsearch و Kibana میتوان از Docker Compose استفاده کرد. کافی است یک فایل docker-compose.yml
ایجاد کنید:
version: '3.8'
services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:8.12.0
container_name: elasticsearch
environment:
- discovery.type=single-node
- xpack.security.enabled=false
- ES_JAVA_OPTS=-Xms1g -Xmx1g
ports:
- "9200:9200"
networks:
- elk
kibana:
image: docker.elastic.co/kibana/kibana:8.12.0
container_name: kibana
environment:
- ELASTICSEARCH_HOSTS=http://elasticsearch:9200
ports:
- "5601:5601"
networks:
- elk
networks:
elk:
driver: bridge
اجرای سرویسها
docker-compose up -d
بررسی دسترسی
- Elasticsearch → http://localhost:9200
- Kibana → http://localhost:5601
بعد از اجرای موفق، میتوانید دادهها را در Elasticsearch ذخیره و از طریق Kibana آنها را مشاهده و تحلیل کنید.