में बिल्ड समय पर गतिशील वातावरण चर बनाएं, मेरा विशिष्ट उपयोग केस यह है कि मैं ईसी 2 इंस्टेंस के बारे में कुछ डेटा व्यवस्थित करना चाहता हूं, एक कंटेनर चल रहा है और मुझे पर्यावरण चर के रूप में उपलब्ध कराता है। कंटेनर बनने पर मैं ऐसा करना चाहता हूं।डॉकर
मैं अपने डॉकरफ़ाइल में ENV VAR_NAME $(./script/that/gets/var)
जैसे कुछ करने में सक्षम होने की उम्मीद कर रहा था, लेकिन आश्चर्यजनक रूप से यह काम नहीं करता है (आपको केवल $(./script...
स्ट्रिंग मिलती है)।
मुझे यह उल्लेख करना चाहिए कि मुझे पता है कि docker run --env...
ऐसा करेगा, लेकिन मैं विशेष रूप से इसे कंटेनर में बनाना चाहता हूं।
क्या मुझे कुछ याद आ रही है? क्या यह भी संभव है?
जब आप '/ script/that/gets/var' चलाने के लिए चाहते हैं? डॉकर फाइलें बिल्ड समय के लिए हैं। यदि आप कंटेनर बूट समय पर कुछ चलाना चाहते हैं, तो बस एक स्क्रिप्ट बनाएं जो '।/Script/that/gets/var' और फिर मुख्य आदेश चलाती है। – generalhenry
मैं इसे बिल्ड समय पर चलाने और पर्यावरण चर बनाने के लिए चाहता हूं जो रन टाइम पर उपस्थित होंगे। – Evan