docker soket via socket proxy #48

Merged
p4u1 merged 3 commits from socket-proxy into master 2024-07-06 18:28:26 +00:00
3 changed files with 39 additions and 3 deletions

View File

@ -1,3 +1,3 @@
export TRAEFIK_YML_VERSION=v20 export TRAEFIK_YML_VERSION=v21
export FILE_PROVIDER_YML_VERSION=v10 export FILE_PROVIDER_YML_VERSION=v10
export ENTRYPOINT_VERSION=v3 export ENTRYPOINT_VERSION=v3

View File

@ -11,7 +11,6 @@ services:
- "80:80" - "80:80"
- "443:443" - "443:443"
volumes: volumes:
- "/var/run/docker.sock:/var/run/docker.sock"
- "letsencrypt:/etc/letsencrypt" - "letsencrypt:/etc/letsencrypt"
- "file-providers:/etc/traefik/file-providers" - "file-providers:/etc/traefik/file-providers"
configs: configs:
@ -24,6 +23,7 @@ services:
mode: 0555 mode: 0555
networks: networks:
- proxy - proxy
- internal
environment: environment:
- DASHBOARD_ENABLED - DASHBOARD_ENABLED
- LOG_LEVEL - LOG_LEVEL
@ -50,9 +50,45 @@ services:
- "coop-cloud.${STACK_NAME}.version=2.6.3+v2.11.2" - "coop-cloud.${STACK_NAME}.version=2.6.3+v2.11.2"
- "coop-cloud.${STACK_NAME}.timeout=${TIMEOUT:-120}" - "coop-cloud.${STACK_NAME}.timeout=${TIMEOUT:-120}"
socket-proxy:
image: lscr.io/linuxserver/socket-proxy:1.26.1-r0-ls15
decentral1se marked this conversation as resolved Outdated

Can we pin this to a version also?

Can we pin this to a version also?
Outdated
Review

Pinned the version in 852674ccac

Pinned the version in https://git.coopcloud.tech/coop-cloud/traefik/commit/852674ccac756b7b26927227594afb55743c35c8
environment:
- ALLOW_START=0
- ALLOW_STOP=0
- ALLOW_RESTARTS=0
- AUTH=0
- BUILD=0
- COMMIT=0
- CONFIGS=0
- CONTAINERS=1 # Needs access
- DISABLE_IPV6=0
- DISTRIBUTION=0
- EVENTS=1 # Needs access
- EXEC=0
- IMAGES=0
- INFO=0
- NETWORKS=1 # Needs access
- NODES=0
- PING=0
- POST=0
- PLUGINS=0
- SECRETS=0
- SERVICES=1 # Needs access
- SESSION=0
- SWARM=0
- SYSTEM=0
- TASKS=1 # Needs access
- VERSION=1 # Needs access
- VOLUMES=0
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
networks:
- internal
networks: networks:
proxy: proxy:
external: true external: true
internal:
configs: configs:
traefik_yml: traefik_yml:

View File

@ -4,7 +4,7 @@ log:
providers: providers:
docker: docker:
endpoint: "unix:///var/run/docker.sock" endpoint: "tcp://socket-proxy:2375"
exposedByDefault: false exposedByDefault: false
network: proxy network: proxy
swarmMode: true swarmMode: true