fluentd-docker-logs是一个Docker容器,它使用fluentd收集其他Docker容器的日志,并将这些日志转发到您的Logz.io账户。使用时需在docker run命令中设置环境变量,容器会基于这些环境变量生成有效的fluentd配置。该容器挂载docker.sock和Docker日志目录,使fluentd能够收集日志和元数据。此镜像仅用于日志传输。
/metrics)适用于需要集中收集Docker容器日志并发送到Logz.io进行日志分析、监控和管理的场景。特别适合Docker环境中需要统一日志收集和转发的用户,帮助实现日志集中化管理和分析。
下载logzio/fluentd-docker-logs镜像:
shelldocker pull logzio/fluentd-docker-logs
示例:
完整参数选项列表见下方表格👇
发送到Logz.io listener:
docker run -it --rm \ --name fluentd-docker-logs \ -v $(pwd)/log:/fluentd/log \ -v /var/lib/docker/containers:/var/lib/docker/containers \ -v /var/run/docker.sock:/var/run/docker.sock:ro \ -p 5001:5001 \ -e LOGZIO_LOG_LISTENER=<<LOGZIO_LOG_LISTENER>> \ -e LOGZIO_LOG_SHIPPING_TOKEN=<<LOGZIO_LOG_SHIPPING_TOKEN>> \ -e LOGZIO_TYPE=<<LOGZIO_TYPE>> \ -e LOGZIO_INCLUDE_REGEX=<<LOGZIO_INCLUDE_REGEX>> \ logzio/fluentd-docker-logs
通过代理服务器:
docker run -it --rm \ --name fluentd-docker-logs \ -v $(pwd)/log:/fluentd/log \ -v /var/lib/docker/containers:/var/lib/docker/containers \ -v /var/run/docker.sock:/var/run/docker.sock:ro \ -p 5001:5001 \ -e LOGZIO_LOG_LISTENER=<<LOGZIO_LOG_LISTENER>> \ -e LOGZIO_LOG_SHIPPING_TOKEN=<<LOGZIO_LOG_SHIPPING_TOKEN>> \ -e LOGZIO_TYPE=<<LOGZIO_TYPE>> \ -e LOGZIO_PROXY_URI=<<LOGZIO_PROXY_URI>> \ -e LOGZIO_PROXY_CERT=<<LOGZIO_PROXY_CERT>> \ logzio/fluentd-docker-logs
使用-p 5001:5001标志可在http://localhost:5001/metrics上以Prometheus格式暴露fluentd metrics。
参数说明
| 参数 | 描述 |
|---|---|
| LOGZIO_LOG_SHIPPING_TOKEN | 必填。您的Logz.io账户令牌。将LOGZIO_LOG_SHIPPING_TOKEN替换为您要发送到的账户的令牌。 |
| LOGZIO_LOG_LISTENER | 默认值:https://listener.logz.io:8071。使用您所在区域的listener主机。有关查找账户区域的更多信息,请参见账户区域。 |
| LOGZIO_TYPE | 默认值:docker-fluentd 用于此Docker的日志类型。在Kibana中,此类型显示在日志的 type字段下。Logz.io基于 type应用解析。 |
| LOGZIO_INCLUDE_REGEX | 默认值:.+ 指定用于匹配容器名称的正则表达式,名称不匹配该表达式的容器日志将不会被发送。 |
| LOGZIO_PROXY_URI | 默认值:nil 您的代理URI。 |
| LOGZIO_SLOW_FLUSH_LOG_THRESHOLD | 默认值:20.0 块刷新性能检查的阈值。 |
| LOGZIO_PROXY_CERT | 默认值:nil 您的代理证书。 |
| LOGZIO_BUFFER_TYPE | 默认值:file 指定用作后端的插件。 |
| LOGZIO_BUFFER_PATH | 默认值:/var/log/Fluentd-buffers/stackdriver.buffer 缓冲区的路径。 |
| LOGZIO_OVERFLOW_ACTION | 默认值:block 控制队列满时的行为。有关选项的更多详细信息,请参阅fluentd文档。 |
| LOGZIO_CHUNK_LIMIT_SIZE | 默认值:2M 允许的块的最大大小。 |
| LOGZIO_QUEUE_LIMIT_LENGTH | 默认值:6 输出队列的最大长度。 |
| LOGZIO_FLUSH_INTERVAL | 默认值:5s 调用下一次缓冲区刷新前等待的时间间隔(秒)。 |
| LOGZIO_RETRY_MAX_INTERVAL | 默认值:30s 重试之间的最大间隔(秒)。 |
| LOGZIO_FLUSH_THREAD_COUNT | 默认值:2 用于刷新缓冲区的线程数。 |
| LOGZIO_LOG_LEVEL | 默认值:info 此容器的日志级别。 |
如果尚未启动Docker容器,请启动它们。等待几分钟让日志从您的系统传输到Logz.io,然后打开Kibana查看日志。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。



探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务