आप localhost
से कनेक्ट नहीं हो सकते हैं डॉकर से (विशेष रूप से मैक पर, जहां डॉकर सतह के नीचे लिनक्स वीएम में चलता है) और मेजबान मशीन द्वारा प्रदान की जाने वाली सेवाओं तक पहुंचने की अपेक्षा करता है।
हालाँकि, विशेष होस्टनाम docker.for.mac.localhost
का उपयोग करके IP पते द्वारा होस्ट मशीन तक पहुँचने की कार्यक्षमता है। . docker.for.mac.localhost:3306
का उपयोग करने के लिए अपने कनेक्शन स्ट्रिंग में संशोधन करते हुए, किसी भी अन्य डॉकर नेटवर्किंग मुद्दों को अनुपस्थित करें इस मुद्दे को हल करना चाहिए और मेजबान मशीन पर सेवाओं तक पहुंच की अनुमति देनी चाहिए।
(इस समाधान के बारे में अधिक विवरण डॉकर डॉक्स ।)