Promjene Docker proxyja primijenjene na pogrešan daemon
Uskladite endpoint Docker CLI-ja s njegovim pokrenutim daemonom prije uređivanja proxy postavki za apt, snap ili udaljenu instalaciju.
Dodali ste proxy u docker.service, ponovo ga pokrenuli, a sljedeći pull ponašao se isto kao prije. Na mašini s instalacijama i preko apt i preko snap provjerite je li to daemon koji vaš CLI koristi.
Postoje tri odvojena identiteta koja treba uskladiti: CLI izvršna datoteka, odabrani endpoint i serverski proces iza tog endpointa. Pronalaženje jedne docker komande u PATH rješava samo prvi.
docker context show
docker context inspectDocker konteksti opisuju endpointe. DOCKER_HOST, DOCKER_CONTEXT i odabir endpointa iz komandne linije mogu nadjačati prividni zadani, pa pregledajte i okruženje i poziv.
Zatim povežite odabrani socket ili udaljenu adresu sa stvarnim daemonom i njegovom konfiguracijom servisa. Dvije instalacije mogu imati različite unit-e, putanje konfiguracije i pohranu. Udaljeni kontekst može pokazivati potpuno izvan mašine.
Primijenite proxy kroz sučelje koje pripada tom daemonu. Dokumentirane daemon postavke Dockera i njegovo startup okruženje nisu emitiranje svakoj Docker instalaciji na hostu.
Obavite ovo identificiranje prije deinstalacije paketa da biste "počistili". Daemon koji izgleda neiskorišten može posjedovati kontejnere ili slike kojima druga instanca ne upravlja. Neposredni popravak proxyja je svjesno konfiguriranje odabranog servera; odluka koju instalaciju zadržati zasebna je promjena održavanja.