इस मामले में मेरा मानना है कि मुद्दा यह है कि आप 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: .
और आपको ठीक होना चाहिए