Zmeny proxy Dockeru aplikované na nesprávneho démona
Pred úpravou nastavení proxy pre inštaláciu apt, snap alebo vzdialenú zosúlaďte koncový bod Docker CLI s bežiacim démonom.
Pridali ste proxy do docker.service, reštartovali ho a ďalší pull sa správal presne ako predtým. Na stroji s inštaláciou cez apt aj snap skontrolujte, či je to démon, ktorý používa vaše CLI.
Treba zosúladiť tri oddelené identity: spustiteľný súbor CLI, vybraný koncový bod a serverový proces za týmto koncovým bodom. Nájdenie jedného príkazu docker v PATH vyrieši len prvý.
docker context show
docker context inspectKontexty Dockeru opisujú koncové body. DOCKER_HOST, DOCKER_CONTEXT a voľby koncového bodu na príkazovom riadku môžu prepísať zdanlivé predvolené nastavenie, preto preskúmajte aj prostredie a volanie.
Potom priraďte vybraný socket alebo vzdialenú adresu skutočnému démonovi a jeho konfigurácii služby. Dve inštalácie môžu mať rôzne unity, cesty konfigurácie a úložisko. Vzdialený kontext môže ukazovať úplne mimo stroja.
Proxy aplikujte cez rozhranie patriace tomuto démonovi. Dokumentované nastavenia démona Dockeru a jeho spúšťacie prostredie nie sú rozosielaním všetkým inštaláciám Dockeru na hostiteľovi.
Toto zistenie urobte pred odinštalovaním balíka, aby ste "všetko upratali". Démon, ktorý vyzerá nevyužitý, môže vlastniť kontajnery alebo image, ktoré druhá inštancia nespravuje. Okamžitou opravou proxy je cieľavedomá konfigurácia vybraného servera; rozhodnutie, ktorú inštaláciu ponechať, je samostatná údržbová zmena.