Host metrics of the base platform: node_exporter built from source, read-only host view, amd64/arm64
549
The host metrics of the base platform: the Prometheus node_exporter, built from source, with the collectors the platform's dashboards and alerts read: CPU, load, memory, disk space and disk I/O.
Not a general-purpose node_exporter image. Its flags fit one specific platform. The repository is public only so that the host can pull without credentials. For your own projects, use the official image.
One tag per release, X.Y.Z, the same version as the other base-* images of that release. There is
no latest: deployments reference a version and its digest.
Platforms: linux/amd64, linux/arm64.
wget for the healthcheck/host, the host's /proc at /host/proc, only the collectors listed
above. Docker's own mounts, pseudo file systems and virtual disks are left out.The host's root file system must be mounted read-only at /host. The container joins neither the
host's network nor its PID namespace. It does read the host's /proc through that mount: the list of
file systems and whether each is read-only come from the host's mount table.
Port: 9100, meant for an internal Docker network only, never published.
services:
node-exporter:
image: christianmaier/base-node-exporter:X.Y.Z
volumes: ["/:/host:ro"]
networks: [observability]
read_only: true
cap_drop: ["ALL"]
security_opt: ["no-new-privileges:true"]
healthcheck:
test: ["CMD", "wget", "-q", "-O", "/dev/null", "http://127.0.0.1:9100/"]
networks:
observability:
internal: true
Without the host's network, the traffic of its network interfaces is not reported.
nobody, needs no capabilities, read-only root filesystemContent type
Image
Digest
sha256:cd0e8ebc7…
Size
15.4 MB
Last updated
1 day ago
docker pull christianmaier/base-node-exporter:2.9.4