عبور دادن پروکسی ساخت Podman بدون ذخیره یک پیشفرض زمان اجرا
برای دانلودهای RUN از عبوردهی --http-proxy استفاده کنید؛ --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 نامزدهایی برای URLهای پروکسی HTTP مثال فراهم میکند. برای کارخواه راهدور، عبوردهی محیط فرایند سرور Podman را میخواند؛ مقداری که فقط در پوستهٔ لپتاپ تنظیم شده باشد ممکن است به آن سازنده نرسد.
یک Containerfile میتواند مقدار عبوردادهشده را بازنویسی کند و دانلودگر در RUN هنوز باید آن را پشتیبانی کند. گرفتن ایمیج پیش از RUN از مسیر کارخواه image-pull میرود؛ یک export در گام بعدی نمیتواند آن شکست پیشین را جبران کند.