- Notifications
You must be signed in to change notification settings - Fork347
fluent/fluentd-docker-image
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Fluentd is an open source data collector, which lets you unify the datacollection and consumption for a better use and understanding of data.
These tags have image version postfix. This updates many places so we need feedback for improve/fix the images.
Current images use fluentd v1 series.
v1.19.2-2.0,v1.19-2,edge,latest(v1.19/debian/Dockerfile) (Since v1.19.0, alpine image will not be shipped anymore.)v1.19.2-debian-2.0,v1.19-debian-2,edge-debian(multiarch image for arm64(AArch64), armhf and amd64(x86_64))v1.19.2-debian-amd64-2.0,v1.19-debian-amd64-2,edge-debian-amd64(v1.19/debian/Dockerfile)v1.19.2-debian-arm64-2.0,v1.19-debian-arm64-2,edge-debian-arm64(v1.19/arm64/debian/Dockerfile)v1.19.2-debian-armhf-2.0,v1.19-debian-armhf-2,edge-debian-armhf(v1.19/armhf/debian/Dockerfile)v1.19.2-windows-ltsc2019-1.0,v1.19-windows-ltsc2019-1(v1.19/windows-ltsc2019/Dockerfile)v1.19.2-windows-ltsc2022-1.0,v1.19-windows-ltsc2022-1(v1.19/windows-ltsc2022/Dockerfile)
Tip
About deprecated old images, SeeDEPRECATED
We recommend to use debian version for production because it uses jemalloc to mitigate memory fragmentation issue.
If you want to know the detail of supported image tags, seeTAGRULE explanation.
Checkfluentd-kubernetes-daemonset images.
To create endpoint that collects logs on your host just run:
docker run -d -p 24224:24224 -p 24224:24224/udp -v /data:/fluentd/log fluent/fluentd:v1.3-debian-1
Default configurations are to:
- listen port
24224for Fluentd forward protocol - store logs with tag
docker.**into/fluentd/log/docker.*.log(and symlinkdocker.log) - store all other logs into
/fluentd/log/data.*.log(and symlinkdata.log)
fluentd arguments can be appended to thedocker run line
For example, to provide a bespoke config and makefluentd verbose, then:
docker run -ti --rm -v /path/to/dir:/fluentd/etc fluent/fluentd -c /fluentd/etc/<conf> -v
The first-v tells Docker to share '/path/to/dir' as a volume and mount it at /fluentd/etcThe-c after the container name (fluentd) tellsfluentd where to find the config fileThe second-v is passed tofluentd to tell it to be verbose
Use-u option withdocker run.
docker run -p 24224:24224 -u foo -v ...
CheckHOWTOBUILD explanation.
Fluentd logging driver - Docker Docs
We can't notice comments in the DockerHub so don't use them for reporting issue or asking question.
If you have any problems with or questions about this image, please contact usthrough aGitHub issue.
Due to a change in the default UID invX.Y-A andvX.Y.Z-A.B images since v1.19,you may encount permission errors when writing to mounted volumes.To resolve this, please chown your data directories to the new UID.
For more details, please refer to#448.
About
Docker image for Fluentd
Topics
Resources
License
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
