# Node Exporter - Prometheus metrics exporter for hardware/OS metrics # Exposes metrics on port 9101 (changed from 9100 due to host conflict) # Used by: Grafana/Prometheus monitoring stack # Note: Using bridge network with port mapping instead of host network # to avoid conflict with host-installed node_exporter version: "3.8" services: node-exporter: image: quay.io/prometheus/node-exporter:latest container_name: node_exporter ports: - "9101:9100" volumes: - /proc:/host/proc:ro - /sys:/host/sys:ro - /:/rootfs:ro command: - '--path.procfs=/host/proc' - '--path.sysfs=/host/sys' - '--path.rootfs=/rootfs' - '--collector.filesystem.ignored-mount-points=^/(sys|proc|dev|host|etc)($$|/)' restart: unless-stopped