Docker Engine 23.0 indførte proxykonfiguration for daemon via JSON og kommandolinjeflag. En ældre daemon kan ikke bruge disse felter, blot fordi den aktuelle dokumentation viser dem.

Kontrollér serverversionen af den daemon, der administreres. CLI-versionen, distributionsnavnet og containerimagens tag fastlægger ikke denne servers funktionssæt.

Til en ældre native Linux Engine, der styres af systemd, skal du levere HTTP_PROXY, HTTPS_PROXY og den tilsigtede NO_PROXY via daemon-tjenestens understøttede opstartsmiljø. Eksport i terminalen, der kører docker pull, opdaterer ikke en systemtjeneste, der allerede kører.

Hvis du beholder den ældre Engine, skal du bruge denne understøttede metode. Hvis du opgraderer, skal du afstemme gamle miljøværdier med daemon-konfigurationen: direkte konfiguration har forrang for miljøvariabler i den aktuelle Docker-dokumentation, så modstridende værdier kan ændre den valgte rute.

Docker Desktop bruger sine egne proxyindstillinger og ignorerer daemon-proxyposter i daemon.json. Identificér dette produkt, før du anvender en løsning til den native Linux-daemon.

Relaterede artikler