Setările proxy din Docker daemon.json necesită Engine 23 sau mai nou
Verificați versiunea daemonului când câmpurile proxy copiate în daemon.json nu sunt acceptate și folosiți mediul de serviciu potrivit pentru versiunile native mai vechi de Engine.
Docker Engine 23.0 a introdus configurarea proxy pentru daemon prin JSON și opțiuni de linie de comandă. Un daemon mai vechi nu poate folosi acele câmpuri doar pentru că documentația actuală le arată.
Verificați versiunea de server a daemonului administrat. Versiunea CLI, numele distribuției și eticheta imaginii containerului nu stabilesc setul de funcții al acelui server.
Pentru un Engine Linux nativ mai vechi administrat de systemd, furnizați HTTP_PROXY, HTTPS_PROXY și NO_PROXY dorit prin mediul de pornire acceptat al serviciului daemon. Exportarea lor în terminalul care rulează docker pull nu actualizează un serviciu de sistem deja pornit.
Dacă păstrați Engine-ul vechi, folosiți acea metodă acceptată. Dacă faceți upgrade, conciliați valorile vechi de mediu cu configurația daemonului: în documentația actuală Docker configurarea directă are prioritate față de variabilele de mediu, așa că valorile conflictuale pot schimba ruta selectată.
Docker Desktop folosește propriile setări proxy și ignoră intrările proxy ale daemonului din daemon.json. Identificați acel produs înainte de a aplica o soluție pentru daemonul nativ Linux.