Docker Elastic Stack

Alternatives To Docker Elastic Stack
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Docker Compose Lamp2,208
10 days ago21mitDockerfile
A basic LAMP stack environment built using Docker Compose.
13 days ago5mitDockerfile
🐳 Elastic Stack (ELK) v8+ on Docker with Compose. Pre-configured out of the box to enable Logging, Metrics, APM, Alerting, ML, and SIEM features. Up with a Single Command.
Awesome Stacks599
2 days ago6gpl-3.0Dockerfile
Deploy 90+ open-source web apps with one Docker command
Rocker Versioned293
a year ago8gpl-2.0Dockerfile
Run current & prior versions of R using docker
14 days agoShell
Dockerfiles for the official Elastic Stack images
Docker Elastic Stack187
a year ago3mitShell
ELK Stack Dockerfile
Lambda Stack Dockerfiles147
2 months ago1mit
Docker Lemp123
a day ago5mitDockerfile
A single container LEMP complete fullstack with latest release of 8.0.28/8.1.18/8.2.6 (also 7.4.33) and MySQL, nginx, PostgreSQL, mailcatcher, beanstalkd, elasticsearch, memcached, redis, adminer and all you ever need; on top alpine3.17
Osm Seed121
23 days ago21mitShell
A collection of Dockerfiles to run a containerized version of OpenStreetMap
Symfony Docker94
3 months agoDockerfile
This is a lightweight stack based on Alpine Linux for running Symfony 6 into Docker containers using docker compose.
Alternatives To Docker Elastic Stack
Select To Compare

Alternative Project Comparisons


Elastic Stack Dockerfile

CircleCI License Docker Stars Docker Pulls Docker Image

This repository contains a Dockerfile of the Elastic Stack.


Image Tags

$ docker images

REPOSITORY                    TAG                 VIRTUAL SIZE
blacktop/elastic-stack        latest              1.91GB
blacktop/elastic-stack        7.13                1.91GB
blacktop/elastic-stack        7.12                1.26GB
blacktop/elastic-stack        7.11                1.26GB
blacktop/elastic-stack        7.10                1.26GB
blacktop/elastic-stack        7.9                 1.16GB
blacktop/elastic-stack        7.8                 1.16GB
blacktop/elastic-stack        7.7                 1.15GB
blacktop/elastic-stack        7.6                 976MB
blacktop/elastic-stack        7.5                 856MB
blacktop/elastic-stack        7.4                 870MB
blacktop/elastic-stack        7.3                 880MB
blacktop/elastic-stack        7.2                 850MB
blacktop/elastic-stack        7.1                 850MB
blacktop/elastic-stack        7.0                 801MB
blacktop/elastic-stack        6.8                 801MB
blacktop/elastic-stack        6.7                 801MB
blacktop/elastic-stack        6.6                 1.13GB
blacktop/elastic-stack        6.5                 1.16GB
blacktop/elastic-stack        6.4                 668MB
blacktop/elastic-stack        6.3                 717MB
blacktop/elastic-stack        6.2                 698MB
blacktop/elastic-stack        6.1                 620MB
blacktop/elastic-stack        6.0                 561MB
blacktop/elastic-stack        5.6                 543MB
blacktop/elastic-stack        5.5                 537MB
blacktop/elastic-stack        5.4                 539MB
blacktop/elastic-stack        5.3                 538MB
blacktop/elastic-stack        geoip               558MB
blacktop/elastic-stack        5.2                 537MB
blacktop/elastic-stack        4.6                 450.9MB
blacktop/elastic-stack        3.1                 363.3MB

NOTE: tag geoip is the same as tag latest, but includes the ingest-geoip and the ingest-user-agent plugins.

Getting Started

$ docker run -d --name elstack -p 80:80 -p 9200:9200 blacktop/elastic-stack

Now Navigate To


You can also use each part of the stack independently


Known Issues ⚠️

I have noticed when running the new 5.0 version on a linux host you need to increase the memory map areas with the following command

echo "vm.max_map_count=262144" | sudo tee -a /etc/sysctl.conf
sudo sysctl -w vm.max_map_count=262144


Find a bug? Want more features? Find something missing in the documentation? Let me know! Please don't hesitate to file an issue


Heavily (if not entirely) influenced by all the elastic official docker images


  • [x] Install/Run Elastic Stack
  • [x] Start Daemon and watch folder with supervisord
  • [x] Expose Logstash config folder as well as Nginx sites folder as Volumes
  • [x] Build ES test data docker image
  • [x] Add Nginx entrypoint to pass USER/PASS in as env vars
  • [x] Add SSL (auto-create certs if not found)
  • [x] Add back a 3.0 version of the stack (elk stack)
  • [ ] Integrate with Bro-IDS


MIT Copyright (c) 2014-2020 blacktop

Popular Dockerfile Projects
Popular Stack Projects
Popular Virtualization Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Elk Stack