MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

डोकर-लिखें प्रतीक्षा-for.sh mongodb प्रतीक्षा के लिए विफल रहता है

इस मामले में मेरा मानना ​​​​है कि मुद्दा यह है कि आप Wait-for.sh स्क्रिप्ट का उपयोग कर रहे हैं जो netcat का उपयोग करता है कमांड (देखें https://github.com/eficode/ प्रतीक्षा-के लिए/ब्लॉब/मास्टर/प्रतीक्षा-के लिए#L24 ), लेकिन नोड:10 छवि में नेटकैट स्थापित नहीं है...

मैं सुझाव दूंगा कि या तो नोड के आधार पर एक कस्टम छवि बनाएं:10 छवि और नेटकैट जोड़ना या एक अलग दृष्टिकोण (अधिमानतः एक नोडज आधारित समाधान) का उपयोग यह जांचने के लिए करें कि क्या मोंगोडब सुलभ है

अपनी स्वयं की कस्टम छवि बनाने के लिए एक नमूना Dockerfile कुछ इस तरह दिखाई देगा

FROM node:10

RUN apt update && apt install -y netcat

फिर आप image: node:10 . की जगह इस इमेज को बना सकते हैं

. के साथ
build: 
  dockerfile: Dockerfile
  context: .

और आपको ठीक होना चाहिए



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. जब आप django में मॉडल माइग्रेट करते हैं तो SQLdecode त्रुटि को कैसे हल करें?

  2. नेवला में, मैं तिथि के अनुसार कैसे छाँटूँ? (नोड.जेएस)

  3. मोंगोडीबी:केवल $ प्रोजेक्ट में दिखाई देने वाले फ़ील्ड को गुणा कैसे करें?

  4. दस्तावेज़ फ़ील्ड MongoDB में समानता कैसे प्राप्त करें?

  5. नेस्टेड सरणी तत्वों पर मोंगोडब क्वेरी