मैं एक रूबी ऐप के लिए एक कंटेनर बना रहा हूं। मेरे ऐप का कॉन्फ़िगरेशन पर्यावरण चर ( ऐपेनव के साथ ऐप के अंदर लोड ) के भीतर निहित है ।
उन कॉन्फ़िगरेशन चर में से एक ऐप का सार्वजनिक आईपी है, जिसका उपयोग आंतरिक रूप से लिंक बनाने के लिए किया जाता है। मुझे कंटेनर के अंदर इस आईपी को 127.0.0.1 पर इंगित करते हुए एक dnsmasq प्रविष्टि जोड़ने की आवश्यकता है, इसलिए यह ऐप के लिंक को प्राप्त कर सकता है जैसे कि यह कंटेनरीकृत नहीं था।
इसलिए मैं ENVअपने डॉकरफाइल में एक सेट करने की कोशिश कर रहा हूं जो कंटेनर के लिए एक पर्यावरण चर होगा।
मैंने कुछ चीजों की कोशिश की।
ENV REQUEST_DOMAIN $REQUEST_DOMAIN
ENV REQUEST_DOMAIN `REQUEST_DOMAIN`
यद्यपि सब कुछ "REQUEST_DOMAIN" स्ट्रिंग के बजाय पर्यावरण चर के मान से गुजरता है। क्या मेजबान मशीन से कंटेनर तक पर्यावरण चर मानों को पारित करने का एक तरीका है?