continuul/riemann
A network event stream processing system, in Clojure.
41
Dockerfile
linksWhere to file issues:
https://github.com/continuul/docker-riemann/issues
Maintained by:
Continuul
Supported architectures: (more info)amd64
Published image artifact details:
repo-info repo's repos/consul/
directory (history)
(image metadata, transfer size, etc)
Source of this description:
docs repo's docs/
directory (history)
Supported Docker versions:
the latest release (down to 1.6 on a best-effort basis)
A network event stream processing system, in Clojure.
Riemann aggregates events from your servers and applications with a powerful stream processing language.
Provides an Alpine-based Riemann Docker.
A network event stream processing system, in Clojure.
Riemann aggregates events from your servers and applications with a powerful stream processing language.
We chose Alpine as a lightweight base with a reasonably small surface area for security concerns, but with enough functionality for development, interactive debugging, and useful health, watch, and exec scripts running under Riemann in the container. As of Riemann 0.3.1, the image also includes curl
since it is so commonly used for health checks.
Running the Riemann container with no arguments will give you a Riemann server running against the built-in riemann.config.
This will run with the default configuration from etc/riemann.config
.
docker run -d -p 5555:5555 -p 5555:5555/udp -p 5556:5556 continuul/riemann
The container has a Riemann configuration directory set up at /riemann/etc
and the server will load any configuration files placed here by binding a volume or by composing a new image and adding files.
Alternatively, if /my/custom/riemann.config
is the path and name of your custom configuration file, you can start your Riemann container like this (note that only the directory path of the custom config file is used in this command):
$ docker run --name some-riemann \
-v /my/custom:/riemann/etc \
-p 5555:5555 -p 5555:5555/udp -p 5556:5556 \
-d continuul/riemann:tag
View license information for the software contained in this image.
As with all Docker images, these likely also contain other software which may be under other licenses (such as Bash, etc from the base distribution, along with any direct or indirect dependencies of the primary software being contained).
Some additional license information which was able to be auto-detected might be found in the repo-info
repository's docs/
directory.
As for any pre-built image usage, it is the image user's responsibility to ensure that any use of this image complies with any relevant licenses for all software contained within.
docker pull continuul/riemann