/ / मैं कैसे बता सकता हूं कि डॉकर कंटेनर लोकहोस्ट पर है या 1 9 2.168.99.100 - वर्डप्रेस, डॉकर, डॉकर-कंपोज़, डॉकर-मशीन

मैं कैसे बता सकता हूं कि डॉकर कंटेनर लोकहोस्ट पर है या 1 9 2.168.99.100 - वर्डप्रेस, डॉकर, डॉकर-कंपोज़, डॉकर-मशीन

क्या यह डॉकर-रचना या कुछ के माध्यम से संभव हैपर्यावरण परिवर्तक मेजबाननाम को समझने के लिए जो डॉकर कंटेनरों से जुड़ा हुआ है? वर्डप्रेस होम और साइटुरल लोकहोस्ट पर सेट हैं: 8000 जो मैक के लिए डॉकर पर ठीक काम करता है, लेकिन जब विंडोज़ के लिए डॉकर टूलबॉक्स पर इस्तेमाल किया जाता है, तो साइट को 1 9 2.168.99.100:8000 पर होस्ट किया जाता है, जो फिर स्थानीयहोस्ट पर रीडायरेक्ट करता है और विफल रहता है। क्या यह निर्धारित करना संभव है कि होस्ट डॉकर-कंपोज़ में लोकलहोस्ट या 1 9 2.168.99.100 है या नहीं?

उत्तर:

जवाब के लिए 0 № 1

मैं जड़ फ़ोल्डर में एक साधारण बैश स्क्रिप्ट को एक साथ रखकर घायल हो गया, जिसने उपयोगकर्ता को किस मेजबान का उपयोग करना चाहते थे (स्थानीयहोस्ट बनाम 1 9 2.168.99.100) पर इनपुट के लिए कहा और एक .env फ़ाइल के जवाब को पाइप किया (https://docs.docker.com/compose/env-file/#syntax-rules)। इसके बाद मैंने पर्यावरण परिवर्तक को डॉकर-compose.yml में प्रासंगिक कंटेनर में पास कर दिया। शायद सबसे सुरुचिपूर्ण समाधान नहीं है, लेकिन यह एक चुटकी में काम किया।