رن ٹائم ڈیفالٹ محفوظ کیے بغیر Podman بلڈ پراکسی پاس کریں
RUN ڈاؤن لوڈز کے لیے --http-proxy forwarding استعمال کریں؛ --env اقدار کو image میں محفوظ رکھتا ہے اور دور دراز build سرور کا ماحول پڑھتے ہیں۔
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 podman build --http-proxy=true -t app:local .--http-proxy بطور ڈیفالٹ true ہے۔ متعلقہ build ماحول میں موجود ہونے پر یہ بڑے حروف کی شکلوں سمیت دستاویزی HTTP, HTTPS, FTP, all-proxy اور bypass متغیرات پاس کرتا ہے۔
| ان پٹ | اثر |
|---|---|
| --http-proxy پاس کرنا | build مراحل کے لیے پراکسی ان پٹ |
| podman build --env | نتیجے میں بننے والی image میں محفوظ ماحولیاتی اقدار |
ان عوامی build مرحلے کے ڈاؤن لوڈز کے لیے جہاں عوامی پراکسیوں کی اجازت ہے، HTTP پراکسی فہرست مثال کے HTTP پراکسی URL کے لیے امیدوار فراہم کرتی ہے۔ دور دراز کلائنٹ کے لیے، پاس کرنا Podman سرور پروسیس کا ماحول پڑھتا ہے۔ صرف لیپ ٹاپ شیل میں مقرر کردہ قدر اس builder تک نہ پہنچ سکے۔
Containerfile پاس کردہ قدر کو اوور رائیڈ کر سکتی ہے، اور RUN ڈاؤن لوڈر کو پھر بھی اس کی حمایت کرنی ہوگی۔ RUN سے پہلے image حاصل کرنا image-پل کلائنٹ کے راستے کو استعمال کرتا ہے؛ بعد کے مرحلے میں export اس پہلی ناکامی کو درست نہیں کر سکتا۔