Ustawienia proxy w Docker daemon.json wymagają Engine 23 lub nowszego
Sprawdź wersję daemona, gdy pola proxy skopiowane do daemon.json nie są obsługiwane, i użyj odpowiedniego środowiska usługi dla starszych natywnych wersji Engine.
Docker Engine 23.0 wprowadził konfigurację proxy daemona przez JSON i flagi wiersza poleceń. Starszy daemon nie może używać tych pól tylko dlatego, że pokazuje je bieżąca dokumentacja.
Sprawdź wersję serwera zarządzanego daemona. Wersja CLI, nazwa dystrybucji i tag obrazu kontenera nie określają zestawu funkcji tego serwera.
Dla starszego natywnego Engine Linux zarządzanego przez systemd podaj HTTP_PROXY, HTTPS_PROXY i zamierzone NO_PROXY przez obsługiwane środowisko uruchamiania usługi daemona. Wyeksportowanie ich w terminalu uruchamiającym docker pull nie aktualizuje już działającej usługi systemowej.
Jeśli zachowujesz starszy Engine, użyj tej obsługiwanej metody. Jeśli aktualizujesz, uzgodnij stare wartości środowiska z konfiguracją daemona: w bieżącej dokumentacji Dockera konfiguracja bezpośrednia ma pierwszeństwo przed zmiennymi środowiska, więc sprzeczne wartości mogą zmienić wybraną trasę.
Docker Desktop używa własnych ustawień proxy i ignoruje wpisy proxy daemona w daemon.json. Zidentyfikuj ten produkt, zanim zastosujesz obejście dla natywnego daemona Linux.