रनटाइम पूर्वनिर्धारित नबचाई 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 प्रोक्सी सूची ले उदाहरण HTTP प्रोक्सी URL का लागि उम्मेदवारहरू दिन्छ। टाढाको क्लाइन्टका लागि, फर्वार्डिङले Podman सर्भर प्रक्रियाको वातावरण पढ्छ। ल्यापटप शेलमा मात्र सेट गरिएको मान त्यस बिल्डरसम्म नपुग्न सक्छ।
Containerfile ले फर्वार्ड गरिएको मान ओभरराइड गर्न सक्छ, र RUN डाउनलोडरले अझै पनि यसलाई समर्थन गर्नुपर्छ। RUN अघिको इमेज प्राप्ति इमेज-पुल क्लाइन्टको मार्ग प्रयोग गर्छ; पछिको चरणमा गरिने एक्सपोर्टले त्यो अघिल्लो असफलता सुधार्न सक्दैन।