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 read_only: true
hostname: traefik.lan.ddnsgeek.com hostname: traefik.lan.ddnsgeek.com
depends_on: depends_on:
- docker-socket-proxy
- error-pages - error-pages
- authelia - authelia
- crowdsec - crowdsec
environment:
TRAEFIK_PROVIDERS_DOCKER_ENDPOINT: tcp://docker-socket-proxy:2375
ports: ports:
- "80:80" - "80:80"
@@ -21,7 +24,6 @@ services:
# - ${PROJECT_ROOT}/secrets/stack-secrets.env # - ${PROJECT_ROOT}/secrets/stack-secrets.env
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ${PROJECT_ROOT}/core/traefik/data/letsencrypt:/letsencrypt - ${PROJECT_ROOT}/core/traefik/data/letsencrypt:/letsencrypt
- ${PROJECT_ROOT}/core/traefik/data/logs:/logs - ${PROJECT_ROOT}/core/traefik/data/logs:/logs
- ${PROJECT_ROOT}/core/traefik/dynamic.yml:/etc/traefik/dynamic.yml:ro - ${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 container_name: docker-update-exporter-test
stdin_open: true stdin_open: true
tty: true tty: true
depends_on:
- docker-socket-proxy
environment:
DOCKER_HOST: tcp://docker-socket-proxy:2375
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ${PROJECT_ROOT}/monitoring/docker-exporter/data:/data:rw - ${PROJECT_ROOT}/monitoring/docker-exporter/data:/data:rw
# - ${PROJECT_ROOT}/services-up.sh:/app/services-up.sh:ro # - ${PROJECT_ROOT}/services-up.sh:/app/services-up.sh:ro
+3 -2
View File
@@ -4,9 +4,10 @@ services:
image: portainer/portainer-ce:latest image: portainer/portainer-ce:latest
container_name: portainer container_name: portainer
restart: unless-stopped restart: unless-stopped
command: -H unix:///var/run/docker.sock depends_on:
- docker-socket-proxy
command: -H tcp://docker-socket-proxy:2375
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ${PROJECT_ROOT}/monitoring/portainer/data:/data - ${PROJECT_ROOT}/monitoring/portainer/data:/data
networks: networks:
# - traefik_reverse_proxy # - traefik_reverse_proxy
+4 -1
View File
@@ -4,8 +4,11 @@ services:
image: louislam/uptime-kuma:2.1.1 image: louislam/uptime-kuma:2.1.1
container_name: monitor-kuma container_name: monitor-kuma
restart: always restart: always
depends_on:
- docker-socket-proxy
environment:
DOCKER_HOST: tcp://docker-socket-proxy:2375
volumes: volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
- ${PROJECT_ROOT}/monitoring/uptime-kuma/data:/app/data - ${PROJECT_ROOT}/monitoring/uptime-kuma/data:/app/data
# ports: # ports:
# - 8888:3001 # - 8888:3001