Подаване на прокси за изграждане на Podman без запазване на стойност по подразбиране за изпълнение
Използвайте подаване с --http-proxy за изтеглянията на 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 | Прокси вход за стъпките на изграждане |
| podman build --env | Стойности на средата, запазени в получения образ |
За изтегляния в публични стъпки на изграждане, когато публичните проксита са разрешени, Списък с HTTP проксита предлага кандидати за примерните HTTP прокси URL адреси. За отдалечен клиент подаването чете средата на процеса на Podman сървъра; стойност, зададена само в shell на лаптопа, може да не достигне до този builder.
Containerfile може да отмени подадена стойност, но изтеглящият в RUN все още трябва да я поддържа. Извличането на образа преди RUN минава по маршрута на image-pull клиента; export в по-късна стъпка не може да поправи този по-ранен провал.