官方镜像地址: https://hub.docker.com/_/fluentd
官方文档:https://docs.fluentd.org/container-deployment/
docker
创建配置文件
$mkdir -p /fluentd/etc
$cd /fluentd/etc/
$vim fluent.conf
启动docker 当前的version是1.9的
$ docker run -p 24224:24224 --name fluentd -v $PWD/fluentd/etc:/fluentd/etc fluentd
....
2020-08-08 07:52:08 +0000 [info]: parsing config file is succeeded path="/fluentd/etc/fluent.conf"
2020-08-08 07:52:08 +0000 [info]: gem 'fluentd' version '1.9.1'
2020-08-08 07:52:08 +0000 [warn]: [output_docker1] 'time_format' specified without 'time_key', will be ignored
2020-08-08 07:52:08 +0000 [warn]: [output1] 'time_format' specified without 'time_key', will be ignored
2020-08-08 07:52:08 +0000 [warn]: define <match fluent.**> to capture fluentd logs in top level is deprecated. Use <label @FLUENT_LOG> instead
2020-08-08 07:52:08 +0000 [info]: using configuration file: <ROOT>
文件路径
$ ls -ll
total 8
drwxr-xr-x 1 fluent fluent 4096 Apr 24 13:23 etc
drwxr-xr-x 2 fluent nogroup 64 Aug 8 07:52 log
drwxr-xr-x 2 fluent fluent 4096 Apr 24 13:23 plugins
配置路径:/fluentd/etc/fluent.conf
日志路径:/fluentd/etc/log/
插件路径 /fluentd/etc/plugins/
docker-compose
https://docs.fluentd.org/container-deployment/docker-compose#step-0-create-docker-compos