# Graylog Docker images

**URL:** <https://community.graylog.org/t/graylog-docker-images/23116>\
**Category:** Other Solutions\
**Tags:** other\_solutions\
**Created:** [March 22, 2022, 4:39pm UTC](https://community.graylog.org/t/graylog-docker-images/23116 "2022-03-22T16:39:31Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![dscryber](https://sea2.discourse-cdn.com/flex016/user_avatar/community.graylog.org/dscryber/32/14178_2.png) [@dscryber](https://community.graylog.org/u/dscryber)\
**Post date:** [March 22, 2022, 4:39pm UTC](https://community.graylog.org/t/graylog-docker-images/23116/1 "2022-03-22T16:39:32Z")

</div>

## Graylog Docker images

@etki

[View on Github](https://github.com/etki/docker-graylog)  
[Open Issues](https://github.com/etki/docker-graylog/issues)  
[Stargazers](https://github.com/etki/docker-graylog/stargazers)

### Graylog Docker images collection

Hi there. This repository contains unofficial [Graylog](https://www.graylog.org/) Docker images that can be used in various deployments.

#### So how do I operate?

Graylog has been split into [server](https://hub.docker.com/r/etki/graylog-server/) and [web-interface](https://hub.docker.com/r/etki/graylog-web-interface/) Docker images to stay within single-container-single-process philosophy.

The server component contains main Graylog functionality - it is the part that accepts incoming logs, manages streams and sends alerts. The web-interface component contains neat Web UI that lets you manage Graylog in human-understandable HTML way. Server component requires MongoDB and ElasticSearch cluster (that cluster may consist of single node, don’t be afraid) to operate.

After you’ve run and connected both images (passing the server’s host to web-interface container via environment variable), you’re all set and ready to experiment, just be aware that you may need to forward more ports than already `expose` 'd for additional inputs (not if you’re playing with AMQP broker).

Backing GitHub repository contains both images, so documentation for each component may be read over there ([server](https://github.com/etki/docker-graylog/blob/master/server/README.md), [web-interface](https://github.com/etki/docker-graylog/blob/master/web-interface/README.md)). The documentation for Graylog is hosted [by Graylog itself](https://docs.graylog.org/).

By the way, there’s single-node docker-compose file included in [repository](https://github.com/etki/docker-graylog) for those who want to just press-and-play (even though server container coughs on mongo dying faster than it).

#### Links

- [etki/graylog-server](https://hub.docker.com/r/etki/graylog-server/) / Docker Hub // [Documentation](https://github.com/etki/docker-graylog/blob/master/server/README.md) / GitHub
- [etki/graylog-web-interface](https://hub.docker.com/r/etki/graylog-web-interface/) / Docker Hub // [Documentation](https://github.com/etki/docker-graylog/blob/master/web-interface/README.md) / GitHub
