Wie konfiguriere ich Proxy-Anmeldeinformationen für Docker in Windows?

Wie konfiguriere ich Proxy-Anmeldeinformationen für Docker in Windows?

Das manuelle Einrichten eines Proxys funktioniert in meinem Unternehmensnetzwerk nicht. Beim Ausführen des Docker-Logins wird die folgende Fehlermeldung zurückgegeben:

Error response from daemon: Get https://a/v2/: Proxy Authentication Required ( ... requires authorization to fulfill the request. Access to the Web Proxy filter is denied.  )

Ich führe die Docker-Instanz unter Windows 10 aus.

Ich habe die folgenden 2 Dinge zum Debuggen versucht:

  • Die Anmeldeinformationen werden in der URL übergeben, aber der Proxy scheint keine grundlegende Authentifizierung zuzulassen oder akzeptiert die Anmeldeinformationen in den Parametern nicht, falls er dies tut.

  • Ändern des Docker-Dienstkontos, wie gepostetHier, aber das bricht die Docker-Installation ab. Von PowerShell gesendete Befehle geben beim Zugriff auf die Pipe immer einen Fehler zurück.

Ich habe keine Optionen mehr. Gibt es eine andere Möglichkeit, das Problem zu lösen?

Wenn ich das System richtig verstehe, muss ich die Anmeldeinformationen irgendwie an den Proxy weitergeben, da der Proxy dies auf diese Weise verlangt. Außerdem kann er die Anmeldeinformationen nicht von einem Dienst abrufen, der mit einem lokalen Dienstkonto ausgeführt wird.

Antwort1

Die Dokumentation ist zu diesem Zeitpunkt nicht sehr eindeutig.

Folgendes hat bei mir funktioniert:

- Docker 19.03.5, build 633a0ea 
- windows 10 Enterprise platform

1) Gehe zuDocker Desktop > Einstellungen > Proxys

2) SatzManuelle Proxy-Konfiguration

3)Legen Sie Ihren Proxy und Ihre Anmeldeinformationen festbei Webserver und Sicherer Webserver

  • Erstellen Sie Ihre Proxy-URL und Anmeldeinformationen in diesem Format: Domäne\Benutzername:[email geschützt]:Hafen
  • Entfernen Sie Sonderzeichen aus Domäne\Benutzername:Passwort unterhttps://www.url-encode-decode.com/
  • Fügen Sie die URL in die Eingabefelder für Webserver und Sicherer Webserver ein.

4 -Fügen Sie die gewünschten Ausnahmen hinzuan Ihren Proxy

verwandte Informationen