概要

フル名
docker.io/gliderlabs/logspout
Registry
docker.io
名前空間
gliderlabs
リポジトリ
logspout
キャッシュ Tag 数
21
最終同期
07/06/2026, 05:59 PM

概要

Logspout 容器日志转发代理,挂载 docker.sock 采集本机所有容器 stdout/stderr 并推送至 syslog、TCP 或 Elasticsearch 等下游。

詳細

gliderlabs/logspout 通过 Docker Engine API 订阅容器日志事件,无需修改应用即可集中采集。运行必须挂载 /var/run/docker.sock,等价于宿主机 root 级访问,禁止在无 socket 的标准 Kubernetes Pod 中使用。与 Fluent Bit 节点采集相比配置极简但功能面窄;正确做法是在 Docker 宿主机上以 daemon 方式 --restart 运行,K8s 环境应改用 DaemonSet + containerd 日志方案而非本镜像。

快速启动

docker run -d --name logspout \
  -v /var/run/docker.sock:/var/run/docker.sock:ro \
  -e ROUTE_URIS=syslog://logs.example.com:514 \
  docker.io/gliderlabs/logspout:latest

推荐实践

docker run -d --name logspout \
  --restart unless-stopped \
  -v /var/run/docker.sock:/var/run/docker.sock:ro \
  -e ROUTE_URIS=syslog+tcp://fluentd.internal:24224 \
  -e EXCLUDE_LABEL=logspout \
  docker.io/gliderlabs/logspout:v3.2.14

核心参数说明

  • -v /var/run/docker.sock:...:ro — 订阅容器日志流
  • -e ROUTE_URIS — 下游 syslog/TCP/ES 地址
  • -e EXCLUDE_LABEL — 排除自身容器避免循环
  • --restart unless-stopped — 日志链路不中断
  • 固定 tag — 与 Docker API 版本兼容
  • 警告 — docker.sock 挂载等同宿主机 root 权限
Tagアーキテクチャプッシュ日時サイズDigest同期期望操作
docker.io/gliderlabs/logspout
:latest
linux/arm/v6linux/amd64linux/arm64
2021/12/07 06:3412.2 MBsha256:2938c28401de
docker.io/gliderlabs/logspout
:master
linux/arm64linux/arm/v6linux/amd64
2021/12/07 06:3412.3 MBsha256:d886925af47f
docker.io/gliderlabs/logspout
:v3.2.14
linux/arm64linux/amd64
2021/12/04 05:2412.3 MBsha256:77ef12dc219e
docker.io/gliderlabs/logspout
:v3.2.13
linux/amd64
2020/11/27 04:2410.5 MBsha256:4b308851829f
docker.io/gliderlabs/logspout
:v3.2.12
linux/amd64
2020/10/23 00:4010.2 MBsha256:417abb050705
docker.io/gliderlabs/logspout
:v3.2.11
linux/amd64
2020/05/09 03:5710.4 MBsha256:9de58b61855c
docker.io/gliderlabs/logspout
:v3.2.10
linux/amd64
2020/05/02 05:0310.4 MBsha256:99e16bcd4db4
docker.io/gliderlabs/logspout
:v3.2.9
linux/amd64
2020/05/01 08:4810.4 MBsha256:cb2ef616b972
docker.io/gliderlabs/logspout
:v3.2.8
linux/amd64
2020/04/04 03:5410.4 MBsha256:1576148db059
docker.io/gliderlabs/logspout
:v3.2.7
linux/amd64
2020/04/04 03:0410.2 MBsha256:9a81b4b206de
docker.io/gliderlabs/logspout
:v3.2.6
linux/amd64
2018/10/05 02:058.3 MBsha256:c1bbbb7be686
docker.io/gliderlabs/logspout
:v3.2.5
linux/amd64
2018/06/06 08:536.2 MBsha256:fc340b589dcc
docker.io/gliderlabs/logspout
:v3.2.4
linux/amd64
2018/01/17 06:215.8 MBsha256:dd461f67575d
docker.io/gliderlabs/logspout
:v3.2.3
linux/amd64
2017/09/24 04:017.5 MBsha256:7abadb132065
docker.io/gliderlabs/logspout
:v3.3-dev
linux/amd64
2017/09/24 03:497.5 MBsha256:4cb655050255
docker.io/gliderlabs/logspout
:v3.2.2
linux/amd64
2017/05/26 01:497.5 MBsha256:054e1c35af47
docker.io/gliderlabs/logspout
:v3.2.1
linux/amd64
2017/04/14 14:297.4 MBsha256:c9db8888ff5e
docker.io/gliderlabs/logspout
:v3.2
linux/amd64
2017/04/14 11:077.1 MBsha256:ce6f2105afa9
docker.io/gliderlabs/logspout
:v3.1
amd64
2016/05/24 05:385.2 MB-
docker.io/gliderlabs/logspout
:v3
amd64
2016/03/04 03:174.8 MBsha256:e928a26dc843