Docker Engine 23.0 führte die Daemon-Proxykonfiguration über JSON und Kommandozeilen-Flags ein. Ein älterer Daemon kann diese Felder nicht nutzen, nur weil die aktuelle Dokumentation sie zeigt.

Prüfen Sie die Serverversion des verwalteten Daemons. CLI-Version, Distributionsname und Container-Image-Tag belegen nicht den Funktionsumfang dieses Servers.

Für eine ältere native Linux Engine unter systemd stellen Sie HTTP_PROXY, HTTPS_PROXY und das vorgesehene NO_PROXY über die unterstützte Startumgebung des Daemon-Dienstes bereit. Ein Export im Terminal, das docker pull ausführt, aktualisiert keinen bereits laufenden Systemdienst.

Wenn Sie die ältere Engine behalten, nutzen Sie diese unterstützte Methode. Bei einem Upgrade gleichen Sie alte Umgebungswerte mit der Daemon-Konfiguration ab: In der aktuellen Docker-Dokumentation hat die direkte Konfiguration Vorrang vor Umgebungsvariablen, daher können widersprüchliche Werte die gewählte Route ändern.

Docker Desktop verwendet eigene Proxy-Einstellungen und ignoriert Daemon-Proxy-Einträge in daemon.json. Identifizieren Sie dieses Produkt, bevor Sie eine Problemumgehung für den nativen Linux-Daemon anwenden.

Ähnliche Artikel