networks: dockersock: proxy: external: true services: dockerproxy: environment: CONTAINERS: 1 image: tecnativa/docker-socket-proxy networks: - dockersock volumes: - "/var/run/docker.sock:/var/run/docker.sock:ro" traefik: depends_on: dockerproxy: condition: service_started image: traefik:v3.2 container_name: traefik networks: - dockersock - proxy ports: - "80:80" - "443:443" restart: always volumes: - ./traefik.yaml:/etc/traefik/traefik.yaml:ro - ./letsencrypt:/letsencrypt - ./log:/log