Передати проксі збірки Podman, не зберігаючи типовий параметр середовища виконання
Використовуйте --http-proxy forwarding для завантажень RUN; --env зберігає значення в образі, а віддалені збірки читають середовище сервера.
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 podman build --http-proxy=true -t app:local .--http-proxy типово має значення true. Він передає задокументовані змінні HTTP, HTTPS, FTP, all-proxy і bypass, включно з формами у верхньому регістрі, коли вони існують у відповідному середовищі збірки.
| Вхід | Ефект |
|---|---|
| --http-proxy forwarding | Вхід проксі для кроків збірки |
| podman build --env | Значення середовища, збережені в отриманому образі |
Для публічних завантажень на кроках збірки, де дозволені публічні проксі, список HTTP-проксі надає кандидатів для прикладових URL HTTP-проксі. Для віддаленого клієнта пересилання читає середовище процесу сервера Podman. Значення, задане лише в оболонці ноутбука, може не дійти до цього збирача.
Containerfile може перевизначити передане значення, і завантажувач RUN усе одно має його підтримувати. Отримання образу до RUN використовує маршрут клієнта завантаження образів; експорт на пізнішому кроці не може виправити ту попередню помилку.