Změny proxy Dockeru aplikované na nesprávného daemona
Než upravíte nastavení proxy pro instalaci apt, snap nebo vzdálenou, sluďte koncový bod Docker CLI s běžícím daemonem.
Přidali jste proxy do docker.service, restartovali jej a další pull se choval stejně jako předtím. Na stroji s instalací přes apt i snap zkontrolujte, zda je to daemon, který vaše CLI používá.
Je třeba sladit tři oddělené identity: spustitelný soubor CLI, vybraný koncový bod a serverový proces za tímto koncovým bodem. Nalezení jednoho příkazu docker v PATH vyřeší jen první z nich.
docker context show
docker context inspectKontexty Dockeru popisují koncové body. DOCKER_HOST, DOCKER_CONTEXT a volby koncového bodu na příkazovém řádku mohou přepsat zdánlivé výchozí nastavení, proto prozkoumejte i prostředí a volání.
Poté přiřaďte vybraný socket nebo vzdálenou adresu skutečnému daemonu a jeho konfiguraci služby. Dvě instalace mohou mít různé unity, cesty ke konfiguraci a úložiště. Vzdálený kontext může ukazovat zcela mimo stroj.
Proxy aplikujte přes rozhraní patřící tomuto daemonu. Dokumentované nastavení daemona Dockeru a jeho spouštěcí prostředí nejsou rozesílkou všem instalacím Dockeru na hostiteli.
Toto zjištění proveďte před odinstalováním balíčku, abyste "vše uklidili". Daemon, který vypadá nevyužitý, může vlastnit kontejnery nebo image, které druhá instance nespravuje. Okamžitou opravou proxy je cílená konfigurace vybraného serveru; rozhodnutí, kterou instalaci ponechat, je samostatná údržbová změna.