Proxy nastavení v Docker daemon.json vyžaduje Engine 23 nebo novější
Ověřte verzi daemonu, když proxy pole zkopírovaná do daemon.json nejsou podporována, a použijte vhodné servisní prostředí pro starší nativní vydání Engine.
Docker Engine 23.0 zavedl konfiguraci proxy pro daemon pomocí JSON a přepínačů příkazového řádku. Starší daemon nemůže tato pole používat jen proto, že je zobrazuje aktuální dokumentace.
Ověřte verzi serveru spravovaného daemonu. Verze CLI, název distribuce a značka obrazu kontejneru neurčují sadu funkcí tohoto serveru.
Pro starší nativní Linux Engine spravovaný systemd zajistěte HTTP_PROXY, HTTPS_PROXY a zamýšlený NO_PROXY prostřednictvím podporovaného startovacího prostředí služby daemonu. Jejich export v terminálu, který spouští docker pull, již běžící systémovou službu neaktualizuje.
Pokud starší Engine zachováte, použijte tento podporovaný postup. Pokud upgradujete, slučte staré hodnoty prostředí s konfigurací daemonu: v aktuální dokumentaci Dockeru má přímá konfigurace přednost před proměnnými prostředí, takže konfliktní hodnoty mohou změnit zvolenou trasu.
Docker Desktop používá vlastní proxy nastavení a ignoruje proxy záznamy daemonu v daemon.json. Identifikujte tento produkt dříve, než použijete obejití pro nativní Linux daemon.