In den letzten Tagen haben uns einige Nachrichten erreicht, dass bestehende Setups plötzlich Fehler werfen oder Container nicht mehr sauber erkannt werden. Nach einer kurzen Analyse haben wir den Übeltäter gefunden: Die Versionierung der Docker API.
Viele moderne Linux-Distributionen und Docker-Installationen setzen mittlerweile die Docker API Version 1.44 (oder neuer) voraus.
Unsere bisherigen Anleitungen und Skripte basierten oft auf Traefik 3.3. Diese Versionen verwenden teilweise noch ältere Client-Bibliotheken, die Probleme bei der Kommunikation mit der aktuellen Docker Engine haben. Das äußert sich oft in kryptischen Fehlermeldungen in den Logs wie:
client version 1.4x is too new. Maximum supported API version is 1.xx- Verbindungsabbrüche zum Docker Socket (
dial tcp: lookup socket-proxy...) - Container werden von Traefik nicht mehr automatisch erkannt (“Gateway”-Fehler)
Die Lösung: Upgrade auf Traefik 3.6
Um diese Kompatibilitätsprobleme dauerhaft zu lösen, hat @psycho0verload dankenswerterweise Anleitung eine neue, aktualisierte Anleitung Traefik ab v3.6 mit CrowdSec installieren und konfigurieren veröffentlicht.
Bitte schaut euch diese Anleitung an und aktualisiert eure Traefik Version.
Wir setzen ab sofort auf Traefik 3.6. Diese Version bringt volle Unterstützung für die neueren Docker API-Versionen mit und harmonisiert perfekt mit aktuellen Docker-Compose-Installationen.

Danke für die prominente Platzierung dieser wichtigen Info. Es gab im Forum auch schon Posts mit dem Hinweis. Ich habe direkt “-latest” eingetragen anstatt “3.6.1” und das läuft ebenfalls tip top! Spricht etwas dagegen, hier immer auf der neusten Version von Traefik zu bleiben?