deviantony/docker-elk

The Elastic stack (ELK) powered by Docker and Compose.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 35 minutes ago
Added to GitGenius on September 3rd, 2026
Created on November 18th, 2014
Open Issues & Pull Requests: 5 (+0)
GitHub issues: Enabled
Number of forks: 6,885
Total Stargazers: 18,389 (+0)
Total Subscribers: 331 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Docker-elk is a Docker Compose template that runs the Elastic stack for log aggregation and data analysis.

The tool solves the problem of getting Elasticsearch, Logstash, and Kibana running together quickly for exploration and development. It packages the official Elastic Docker images and orchestrates them with Docker Compose, enabling users to search and aggregate data through Elasticsearch while visualizing results in Kibana. The project explicitly positions itself as a learning template rather than a production-ready deployment, prioritizing straightforward setup and minimal scripting over elaborate automation.

Docker-elk suits developers and operators who want to experiment with the Elastic stack without complex configuration. It works well for prototyping log analysis pipelines, exploring Elasticsearch capabilities, and understanding how the three components interact. The project includes a TLS variant for encrypted deployments and supports scaling out Elasticsearch clusters, plugin installation, and JVM tuning. Platinum features are enabled by default for a trial period, after which the stack retains free Open Basic features. The philosophy emphasizes good documentation and a minimal, unopinionated default configuration that requires no external dependencies.

Maintainers respond to issues and pull requests within hours. Work in the issue tracker centers on bug reports, general questions, and Docker-related concerns.