From 24bb0cc05b3becf43725e5697e35cfa4c3288304 Mon Sep 17 00:00:00 2001 From: morthimer Date: Thu, 6 Jun 2024 00:59:07 +0000 Subject: [PATCH] new: add cAdvisor compose file --- cadvisor/compose.yaml | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 cadvisor/compose.yaml diff --git a/cadvisor/compose.yaml b/cadvisor/compose.yaml new file mode 100644 index 0000000..8ca8e8d --- /dev/null +++ b/cadvisor/compose.yaml @@ -0,0 +1,34 @@ +services: + cadvisor: + container_name: cadvisor + image: gcr.io/cadvisor/cadvisor:v0.49.1 + command: + - --podman=unix:///var/run/podman/podman.sock + - --housekeeping_interval=10s + - --docker_only=true + volumes: + - /:/rootfs:ro + - /sys:/sys:ro + - /dev/disk:/dev/disk:ro + - ${SOCKET:-/var/run/podman}:/var/run/podman:ro + devices: + - /dev/kmesg + privileged: true + restart: always + labels: + # Caddy + caddy: "*.{$$INT_DOMAIN}" + caddy.1_@cadvisor: host cadvisor.{$$INT_DOMAIN} + caddy.1_handle: "@cadvisor" + caddy.1_handle.reverse_proxy: "{{upstreams 8080}}" + # Diun + diun.enable: true + networks: + - monitoring + - proxy + +networks: + monitoring: + external: true + proxy: + external: true