Canvis de proxy de Docker aplicats al dimoni equivocat
Feu coincidir el punt final de la CLI de Docker amb el dimoni en execució abans d'editar la configuració de proxy per a una instal·lació apt, snap o remota.
Heu afegit un proxy a docker.service, l'heu reiniciat i el següent pull es va comportar exactament igual que abans. En una màquina amb instal·lacions tant per apt com per snap, comproveu si aquest és el dimoni que utilitza la vostra CLI.
Hi ha tres identitats separades per fer coincidir: l'executable de la CLI, el punt final seleccionat i el procés del servidor darrere d'aquest punt final. Trobar una ordre docker al PATH només resol la primera.
docker context show
docker context inspectEls contextos de Docker descriuen punts finals. DOCKER_HOST, DOCKER_CONTEXT i les seleccions de punt final a la línia d'ordres poden substituir el valor predeterminat aparent, així que reviseu també l'entorn i la invocació.
Després associeu el sòcol o l'adreça remota seleccionats amb el dimoni real i la seva configuració de servei. Dues instal·lacions poden tenir unitats, rutes de configuració i emmagatzematge diferents. Un context remot pot apuntar completament fora de la màquina.
Apliqueu el proxy mitjançant la interfície que pertany a aquest dimoni. La configuració del dimoni documentada per Docker i el seu entorn d'inici no són un enviament a totes les instal·lacions de Docker de l'amfitrió.
Feu aquesta identificació abans de desinstal·lar un paquet per "endreçar-ho tot". Un dimoni que sembla inutilitzat pot posseir contenidors o imatges que l'altra instància no gestiona. La reparació immediata del proxy és configurar deliberadament el servidor seleccionat; decidir quina instal·lació conservar és un canvi de manteniment a part.