Flume is a distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of log data. Further details can be found in https://flume.apache.org/
We provide a lean image based on Alpine which just uses 230.4 MB
You need to provide your specific configuration file in the following mapped volume. Details how to configure flume are at https://flume.apache.org/FlumeUserGuide.html:
The following volume can be mapped if you have any custom extensions
And the following environment parameters can be adjusted to your needs
The architecture of Flume is fitting nicely to be started as Docker Swarm service.
I am starting my container with the following docker compose file:
version: '2'
services:
flume:
image: pschatzmann/flume
container_name: flume
volumes:
- /srv/flume/plugins.d:/flume/plugins.d
- /srv/flume/conf:/flume/conf
restart: always
environment:
- LOGGER=INFO,console
Content type
Image
Digest
Size
106.9 MB
Last updated
almost 9 years ago
docker pull pschatzmann/flume