Proxyinställningar i Docker daemon.json kräver Engine 23 eller senare
Kontrollera daemonversionen när proxyfält som kopierats till daemon.json inte stöds, och använd den tjänstemiljö som passar äldre inbyggda Engine-utgåvor.
Docker Engine 23.0 införde proxykonfiguration för daemonen via JSON och kommandoradsflaggor. En äldre daemon kan inte använda dessa fält bara för att den aktuella dokumentationen visar dem.
Kontrollera serverversionen för daemonen som administreras. CLI-versionen, distributionens namn och containerns imagetagg fastställer inte den serverns funktionsuppsättning.
För en äldre inbyggd Linux Engine som hanteras av systemd, ange HTTP_PROXY, HTTPS_PROXY och den avsedda NO_PROXY via daemontjänstens stödda startmiljö. Att exportera dem i terminalen som kör docker pull uppdaterar inte en systemtjänst som redan körs.
Om du behåller den äldre Engine, använd den stödda metoden. Om du uppgraderar, stäm av gamla miljövärden med daemonkonfigurationen: i aktuell Docker-dokumentation har direkt konfiguration företräde framför miljövariabler, så motstridiga värden kan ändra den valda vägen.
Docker Desktop använder egna proxyinställningar och ignorerar daemonens proxyposter i daemon.json. Identifiera den produkten innan du tillämpar en lösning för den inbyggda Linux-daemonen.