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.

Powiązane artykuły