Läuft denn Traefik im gleichen Docker Netzwerk wie der Mailcow Container? Ich löse das ja immer über ein eigenes "Gateway Netzwerk", in dem dann beide Container laufen. Und ja, den Port muss man eigentlich angeben. Ohne hat es bei mir noch nie funktioniert.
Code
networks:
traefik:
external:
name: traefik_gateway
services:
proxy:
image: "image:tag"
networks:
- traefik
[...]
labels:
- "traefik.enable=true"
- "traefik.docker.network=traefik_gateway"
Alles anzeigen
(so läuft das bei mir, allerdings in einem Docker Swarm. Müsste aber für Docker native im Grunde genauso funktionieren)