forked from SimpleHomelab/docker-traefik
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcadvisor.yml
26 lines (26 loc) · 950 Bytes
/
cadvisor.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# cAdvisor - Container Advisor
cadvisor:
<<: *common-keys-monitoring # See EXTENSION FIELDS at the top
container_name: cadvisor
image: gcr.io/cadvisor/cadvisor:latest
ports:
- "$CADVISOR_PORT:8080"
#privileged: true # Only needed for CentOS, Fedora, Red Hat, etc.
#devices:
# - /dev/kmsg
volumes:
- /:/rootfs:ro
- /var/run:/var/run:rw
- /sys:/sys:ro
- /var/lib/docker/:/var/lib/docker:ro
- /dev/disk/:/dev/disk:ro
labels:
- "traefik.enable=true"
## HTTP Routers
- "traefik.http.routers.cadvisor-rtr.entrypoints=https"
- "traefik.http.routers.cadvisor-rtr.rule=HostHeader(`cad.$DOMAINNAME1`)"
## Middlewares
- "traefik.http.routers.cadvisor-rtr.middlewares=chain-oauth@file"
## HTTP Services
- "traefik.http.routers.cadvisor-rtr.service=cadvisor-svc"
- "traefik.http.services.cadvisor-svc.loadbalancer.server.port=8080"