http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 podman build --http-proxy=true -t app:local .

--http-proxy domyślnie ma wartość true. Przekazuje udokumentowane zmienne HTTP, HTTPS, FTP, all-proxy i bypass, w tym formy wielkimi literami, gdy istnieją w odpowiednim środowisku kompilacji.

WejścieEfekt
--http-proxy forwardingWejście serwera proxy dla kroków kompilacji
podman build --envWartości środowiska zachowane w wynikowym obrazie

W przypadku publicznych pobrań kroków kompilacji, gdy dozwolone są publiczne serwery proxy, lista serwerów proxy HTTP dostarcza kandydatów dla przykładowych adresów URL serwera proxy HTTP. W przypadku zdalnego klienta przekazywanie odczytuje środowisko procesu serwera Podmana. Wartość ustawiona tylko w powłoce laptopa może nie dotrzeć do tego kompilatora.

Containerfile może nadpisać przekazaną wartość, a downloader RUN nadal musi ją obsługiwać. Pobieranie obrazu przed RUN korzysta z trasy klienta pobierania obrazów; eksport w późniejszym kroku nie naprawi wcześniejszego niepowodzenia.

Powiązane artykuły