This is a small container at only 300Mb compressed, running a full functional ELK 7 stack.
Make sure your docker hosts has the folowing sysctl setting, this is required for ELK
insert in /etc/sysctl.conf
vm.max_map_count = 262144
or run
sysctl -w vm.max_map_count=262144
Start the container
docker run -d -p 5601:5601 -p 9200:9200 -p 5044:5044 \
-v /var/lib/elasticsearch:/var/lib/elasticsearch \
--name elk \
cdrocker/elk7
Check progress with
docker logs -f elk
You can now open kibana http://elasticsearchhost:5601
There will probably be no index patterns, you'll have to import them manually. For beats you can use the new import_dashboards script which automate this process. (Install filebeat for this functionality.)
/usr/share/filebeat/scripts/import_dashboards -es http://<elasticsearch>:9200
/usr/share/metricbeat/scripts/import_dashboards -es http://<elasticsearch>:9200
/usr/share/packetbeat/scripts/import_dashboards -es http://<elasticsearch>:9200
Content type
Image
Digest
Size
787.2 MB
Last updated
about 7 years ago
docker pull cdrocker/elk7