Bump the monthly-updates group with 2 updates (#491)
Bumps the monthly-updates group with 2 updates: docker/setup-buildx-action and docker/login-action.
Updates
docker/setup-buildx-actionfrom 4.0.0 to 4.1.0Updates
docker/login-actionfrom 4.1.0 to 4.2.0
updated-dependencies:
- dependency-name: docker/setup-buildx-action dependency-version: 4.1.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: monthly-updates
- dependency-name: docker/login-action dependency-version: 4.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: monthly-updates …
Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802047560号
Fluentd Docker Image
What is Fluentd?
Fluentd is an open source data collector, which lets you unify the data collection and consumption for a better use and understanding of data.
Supported tags and respective
DockerfilelinksCurrent images (Edge)
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.4,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.4,v1.19-debian-2,edge-debian(multiarch image for arm64(AArch64), armhf and amd64(x86_64))v1.19.2-debian-amd64-2.4,v1.19-debian-amd64-2,edge-debian-amd64(v1.19/debian/Dockerfile)v1.19.2-debian-arm64-2.4,v1.19-debian-arm64-2,edge-debian-arm64(v1.19/arm64/debian/Dockerfile)v1.19.2-debian-armhf-2.4,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)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, see TAGRULE explanation.
Using Kubernetes?
Check fluentd-kubernetes-daemonset images.
How to use this image
To create endpoint that collects logs on your host just run:
Default configurations are to:
24224for Fluentd forward protocoldocker.**into/fluentd/log/docker.*.log(and symlinkdocker.log)/fluentd/log/data.*.log(and symlinkdata.log)Providing your own configuration file and additional options
fluentdarguments can be appended to thedocker runlineFor example, to provide a bespoke config and make
fluentdverbose, then:docker run -ti --rm -v /path/to/dir:/fluentd/etc fluent/fluentd -c /fluentd/etc/<conf> -vThe first
-vtells Docker to share ‘/path/to/dir’ as a volume and mount it at /fluentd/etc The-cafter the container name (fluentd) tellsfluentdwhere to find the config file The second-vis passed tofluentdto tell it to be verboseChange running user
Use
-uoption withdocker run.docker run -p 24224:24224 -u foo -v ...How to build your own image?
Check HOWTOBUILD explanation.
References
Docker Logging | fluentd.org
Fluentd logging driver - Docker Docs
Issues
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 us through a GitHub issue.
FAQ
Permission Issues with v1.19+
Due to a change in the default UID in
vX.Y-AandvX.Y.Z-A.Bimages 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.