use shared prometheus docker-socket-proxy across services

This commit is contained in:
beatz174-bit
2026-04-08 09:17:44 +10:00
parent 700328d677
commit 94565837f1
4 changed files with 14 additions and 5 deletions
+3 -1
View File
@@ -7,9 +7,12 @@ services:
read_only: true
hostname: traefik.lan.ddnsgeek.com
depends_on:
- docker-socket-proxy
- error-pages
- authelia
- crowdsec
environment:
TRAEFIK_PROVIDERS_DOCKER_ENDPOINT: tcp://docker-socket-proxy:2375
ports:
- "80:80"
@@ -21,7 +24,6 @@ services:
# - ${PROJECT_ROOT}/secrets/stack-secrets.env
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ${PROJECT_ROOT}/core/traefik/data/letsencrypt:/letsencrypt
- ${PROJECT_ROOT}/core/traefik/data/logs:/logs
- ${PROJECT_ROOT}/core/traefik/dynamic.yml:/etc/traefik/dynamic.yml:ro
+4 -1
View File
@@ -17,8 +17,11 @@ services:
container_name: docker-update-exporter-test
stdin_open: true
tty: true
depends_on:
- docker-socket-proxy
environment:
DOCKER_HOST: tcp://docker-socket-proxy:2375
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ${PROJECT_ROOT}/monitoring/docker-exporter/data:/data:rw
# - ${PROJECT_ROOT}/services-up.sh:/app/services-up.sh:ro
+3 -2
View File
@@ -4,9 +4,10 @@ services:
image: portainer/portainer-ce:latest
container_name: portainer
restart: unless-stopped
command: -H unix:///var/run/docker.sock
depends_on:
- docker-socket-proxy
command: -H tcp://docker-socket-proxy:2375
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ${PROJECT_ROOT}/monitoring/portainer/data:/data
networks:
# - traefik_reverse_proxy
+4 -1
View File
@@ -4,8 +4,11 @@ services:
image: louislam/uptime-kuma:2.1.1
container_name: monitor-kuma
restart: always
depends_on:
- docker-socket-proxy
environment:
DOCKER_HOST: tcp://docker-socket-proxy:2375
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ${PROJECT_ROOT}/monitoring/uptime-kuma/data:/app/data
# ports:
# - 8888:3001