Le impostazioni proxy di Docker daemon.json richiedono Engine 23 o successivo
Verificare la versione del daemon quando i campi proxy copiati in daemon.json non sono supportati e usare l'ambiente di servizio adatto alle versioni native di Engine più vecchie.
Docker Engine 23.0 ha introdotto la configurazione proxy del daemon tramite JSON e opzioni della riga di comando. Un daemon più vecchio non può usare quei campi solo perché la documentazione attuale li mostra.
Verificare la versione server del daemon amministrato. La versione della CLI, il nome della distribuzione e il tag dell'immagine del container non determinano l'insieme di funzioni di quel server.
Per un Engine Linux nativo più vecchio gestito da systemd, fornire HTTP_PROXY, HTTPS_PROXY e il NO_PROXY previsto tramite l'ambiente di avvio supportato del servizio daemon. Esportarli nel terminale che esegue docker pull non aggiorna un servizio di sistema già in esecuzione.
Se si mantiene il vecchio Engine, usare quel metodo supportato. Se si esegue l'aggiornamento, riconciliare i vecchi valori d'ambiente con la configurazione del daemon: nella documentazione Docker attuale la configurazione diretta ha la precedenza sulle variabili d'ambiente, quindi valori in conflitto possono cambiare il percorso selezionato.
Docker Desktop usa le proprie impostazioni proxy e ignora le voci proxy del daemon in daemon.json. Identificare quel prodotto prima di applicare una soluzione per il daemon Linux nativo.