Graylog2/docker-compose
Graylog2/docker-compose has 602 GitHub stars and 161 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 06:42 UTC. Last push 2026-10-19.
Progression mesurée des étoiles
- in 24h
- 0
- in 7 days
- Historique en cours
- in 15 days
- Historique en cours
- in 1 month
- Historique en cours
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
À propos
A set of Docker Compose files that allow you to quickly spin up a Graylog instance for testing or demo purposes.
Outils de développementREADME.md
OriginalGraylog Docker Compose files
[!IMPORTANT] The Docker Compose files in this repository are meant for testing and demo purposes! The files might be outdated, can change in incompatible ways, and are not tested for production use cases!
Introduction
This is a set of Docker Compose files that allow you to quickly spin up a Graylog instance for testing or demo purposes.
Prerequisites
Configure your OS
Make sure to configure your OS or Docker to have the correct vm.max_map_count setting, see: OpenSearch Docs
Configure Graylog
All the Graylog configurations can be set via environment variables. Just prefix the parameter name with GRAYLOG_ and put it in upper case.
There is an environment file (.env.example) where you can store these environment variables. Rename this to .env so Docker Compose will pick it up.
cp .env.example .env
[!IMPORTANT] Be sure to to set the
GRAYLOG_PASSWORD_SECRETandGRAYLOG_ROOT_PASSWORD_SHA2environment variables in the .env file! Graylog won't start without these.
Starting Graylog
After you've configured GRAYLOG_PASSWORD_SECRET and GRAYLOG_ROOT_PASSWORD_SHA2, run these commands to start the instance:
docker compose up
To start it daemonized, run:
docker compose up -d
Default client port is 9000. So now you can navigate to http://localhost:9000.
Login:
admin
Password:
If you're running the DataNode and it's the initial startup, use
password from the logs of your first graylog node
as the password for the basic auth dialog to access the preflight/configuration UI. Use
<your password from GRAYLOG_ROOT_PASSWORD_SHA2>
after you configured graylog. If you have manually configured graylog to connect to OpenSearch directly, use
<your password from GRAYLOG_ROOT_PASSWORD_SHA2>
because the preflight/configuration UI will not be shown.
License
Graylog itself is licensed under the Server Side Public License (SSPL), see license information.
This Docker image is licensed under the Apache 2.0 license, see LICENSE.