An open API service indexing awesome lists of open source software.

https://github.com/laurentartusio/elk_docker

Docker Compose that runs Elasticsearch and Kibana simultaneously
https://github.com/laurentartusio/elk_docker

bundle containerization docker docker-compose elasticsearch kibana

Last synced: 2 months ago
JSON representation

Docker Compose that runs Elasticsearch and Kibana simultaneously

Awesome Lists containing this project

README

          

# elk_docker

This project offers a pre-configured setup of Elasticsearch and Kibana, bundled together for seamless integration. The
Elasticsearch data are stored in a Docker volume which make them persistent between two runs.

## Requirements

You need [Docker](https://docs.docker.com/engine/install/) + [Docker Compose](https://docs.docker.com/compose/install/linux/#install-using-the-repository)

## Running the stack

From the project root directory, type ``docker-compose up``

This command builds both the Elasticsearch and Kibana containers before running them. So the first run takes some time.

## Project files
- The ``elasticsearch.yml`` and ``kibana.yml`` files serve as configuration files for Elasticsearch and Kibana, respectively.
These files are copied into their corresponding container images. For simplicity, Elasticsearch security features are
disabled, and Elasticsearch is configured to run as a single-node cluster.
- The ``elastic8.dockerfile`` and ``kibana8.dockerfile`` define the Dockerfiles used to build the container images for
Elasticsearch and Kibana.
- The ``commands.sh`` file contains a list of commands that can be run manually for testing purposes.