Merge pull request #11 from beatz174-bit/codex/refactor-services-to-use-docker-socket-proxy
Switch services from bind-mounting /var/run/docker.sock to docker-socket-proxy (use TCP DOCKER_HOST)
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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,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
|
||||||
|
|||||||
Reference in New Issue
Block a user