Overview
- Full name
docker.io/prometheusnet/docker_exporter- Registry
- docker.io
- Namespace
- prometheusnet
- Repository
- docker_exporter
- Cached tags
- 21
- Last synced
- 07/06/2026, 09:47 PM
- Topics
Introduction
Prometheus 官方 Docker Engine 指标 Exporter,通过 docker.sock 采集容器与镜像运行时数据,通常以 DaemonSet 部署于 K8s 节点。
Details
docker_exporter 将 Docker Engine 的容器计数、镜像信息、事件等指标暴露为 Prometheus 格式,供 Grafana 与告警规则使用。运行时必须只读挂载宿主机 /var/run/docker.sock,具有较高权限,应限制部署范围并避免暴露 metrics 端口到公网。典型部署为 Kubernetes DaemonSet 或 systemd 管理的节点级 sidecar;单机 docker run 仅适合验证指标端点。
快速启动
docker run -d --name docker_exporter \
-p 9417:9417 \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
docker.io/prometheusnet/docker_exporter:latest
推荐实践
docker run -d --name docker_exporter \
--restart unless-stopped \
-p 127.0.0.1:9417:9417 \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
docker.io/prometheusnet/docker_exporter:v0.0.16
核心参数说明
-v /var/run/docker.sock:/var/run/docker.sock:ro— 只读访问 Docker 引擎 API-p 127.0.0.1:9417:9417— 仅本机暴露 metrics,降低泄露风险--restart unless-stopped— 节点监控组件自动恢复9417— 默认 Prometheus scrape 端口- 安全提示 — docker.sock 只读仍可控容器,勿对不可信网络开放