镜像概览

完整引用
docker.io/zlim/bcc
Registry
docker.io
命名空间
zlim
仓库
bcc
已缓存 Tag 数
4
最近同步
07/06/2026, 07:12 PM

简介

BCC/eBPF 内核追踪工具集镜像,含 execsnoop、opensnoop、biolatency 等 CLI,在容器内对 Linux 主机做性能与行为诊断,需特权与内核头。

详细介绍

zlim/bcc 打包 BPF Compiler Collection 与常用 tracing 脚本,通过 USDT/kprobe 观察 syscall、块 IO 与网络栈延迟。运行通常需要 --privileged--cap-add=SYS_ADMIN、挂载 /sys/lib/modules不适合作为无特权 Kubernetes Deployment。正确用法是在节点上以 --pid=host --net=host 临时诊断,或通过 DaemonSet 且明确 tolerations 与 hostPID。

快速启动

docker run --rm -it --privileged \
  -v /lib/modules:/lib/modules:ro \
  docker.io/zlim/bcc:latest \
  execsnoop

推荐实践

docker run --rm --privileged \
  --pid=host --net=host \
  -v /lib/modules:/lib/modules:ro \
  -v /sys:/sys:ro \
  docker.io/zlim/bcc:0.30.0 \
  biolatency -m

核心参数说明

  • --privileged — BPF 加载与 kprobe 所需权限
  • --pid=host — 观测宿主机进程空间
  • -v /lib/modules:...:ro — 匹配内核版本的模块
  • execsnoop / biolatency — 具体追踪脚本名
  • --rm — 诊断结束即删容器
  • 安全 — 特权容器仅限可信运维节点

最新 Tag(20 条)

查看全部 4 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/zlim/bcc
:trusty
linux/amd64
2019/02/25 11:45198.2 MBsha256:d6f1633d33a2
docker.io/zlim/bcc
:latest
linux/amd64
2019/02/25 11:4085.4 MBsha256:914bea897053
docker.io/zlim/bcc
:xenial
linux/amd64
2019/02/25 11:3790.2 MBsha256:04fca732b968
docker.io/zlim/bcc
:bionic
linux/amd64
2019/02/25 11:3385.4 MBsha256:9a059e8ac7bf