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

--http-proxy ist standardmäßig true. Es reicht die dokumentierten Variablen HTTP, HTTPS, FTP, all-proxy und bypass weiter, einschließlich Großbuchstabenformen, sofern sie in der betreffenden Build-Umgebung vorhanden sind.

EingabeWirkung
Weiterleitung von --http-proxyProxy-Eingabe für Build-Schritte
podman build --envUmgebungswerte, die im resultierenden Image erhalten bleiben

Für Downloads in öffentlichen Build-Schritten, bei denen öffentliche Proxys erlaubt sind, HTTP-Proxy-Liste liefert Kandidaten für die beispielhaften HTTP-Proxy-URLs. Bei einem entfernten Client liest die Weiterleitung die Umgebung des Podman-Serverprozesses; ein nur in der Laptop-Shell gesetzter Wert erreicht diesen Builder möglicherweise nicht.

Ein Containerfile kann einen weitergeleiteten Wert überschreiben, und der Downloader in RUN muss ihn weiterhin unterstützen. Das Abrufen des Images vor RUN nutzt die Route des image-pull-Clients; ein export in einem späteren Schritt kann diesen früheren Fehler nicht beheben.

Ähnliche Artikel