Sign inSign up

sourcemation/fluentd

By sourcemation

•Updated 4 days ago

Image
0

4.5K

sourcemation/fluentd repository overview

⁠Fluentd packaged by Sourcemation

Fluentd is an open-source data collector that unifies the data collection and consumption for better use and understanding of data. It allows you to unify data collection and consumption for a better understanding and use of data by providing a unified logging layer.

Built by Sourcemation's automation team, this Fluentd distribution is regularly updated to ensure it's current, secure, and compact. It's built on a minimal Debian 13 Slim base image.

⁠Usage

Run a temporary container with Fluentd:

docker run --rm -it -p 24224:24224 sourcemation/fluentd:latest

Fluentd will be ready to accept log data on port 24224.

⁠Advanced usage examples

Run Fluentd with persistent configuration:

docker run -d --name fluentd \
  -p 24224:24224 \
  -v /path/to/your/config/dir:/etc/fluent:Z \
  sourcemation/fluentd:latest

Run with custom configuration file:

docker run -d --name fluentd \
  -p 24224:24224 \
  -v /path/to/your/fluent.conf:/etc/fluent/fluent.conf:Z \
  sourcemation/fluentd:latest \
  -c /etc/fluent/fluent.conf

Run with additional command line arguments:

docker run -d --name fluentd \
  -p 24224:24224 \
  -v /path/to/your/config:/etc/fluent:Z \
  sourcemation/fluentd:latest \
  -c /etc/fluent/fluent.conf \
  -v

⁠Environment Vars, Ports, Volumes

This image uses the following environment variables:

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/ruby/bin

This image exposes the following ports:

  • 24224 - Fluentd forward protocol port

Please note that the ports need to be either manually forwarded with the -p option or let Docker choose some for you with the -P option.

⁠Volumes

  • /etc/fluent - Configuration directory for Fluentd

⁠Default Configuration

The container includes a default Fluentd configuration set up at /etc/fluent. You can override this by mounting your own configuration directory or file to this path.

⁠Security

This image runs as the nobody user (non-root) for enhanced security.

⁠Contributing and Issues

We'd love for you to contribute! You can request new features, report bugs, or submit a pull request with your contribution to this image on the Sourcemation GitHub repository.

Disclaimer: The sourcemation/fluentd image is not affiliated with the Fluentd project. The respective companies and organisations own the trademarks mentioned in the offering. The sourcemation/fluentd image is a separate project and is maintained by Sourcemation⁠.

⁠Extra notes

⁠Image and its components Risk Analysis report

A detailed risk analysis report of the image and its components can be found on the Sourcemation platform⁠.

For more information, check out the overview of Fluentd⁠ page.

⁠Licenses

The base license for the solution (Fluentd) is the Apache License 2.0⁠. The licenses for each component shipped as part of this image can be found on the image's appropriate Sourcemation entry⁠.

Tag summary

Content type

Image

Digest

sha256:af5211a93…

Size

122.8 MB

Last updated

4 days ago

docker pull sourcemation/fluentd