2016-10-03 4 views
6

मेरे पास एक प्रोजेक्ट है जो एंटीटी फ्रेमवर्क 6.1.3 का उपयोग करता है और एक MySQL 5.6.x डीबी के साथ 6.9.9 MySQL कनेक्टर का उपयोग करता है। मेरे पास एक दूरस्थ छवि पर उबंटू 16.04 पर MySQL है और मेरे पास मेरे स्थानीय वर्कस्टेशन पर चलने वाली डॉकर छवि है।मैं इकाई फ्रेमवर्क माइग्रेशन त्रुटियों का निदान कैसे कर सकता हूं?

डॉकर छवि काम करता है। मैं अपने डॉकर छवि पर ईएफ के अपडेट-डाटाबेस कमांड का उपयोग कर सकता हूं। मैं अपना आवेदन चला सकता हूं और सभी एसक्यूएल चीजें जैसे ही होनी चाहिए। लेकिन रिमोट पर कुछ भी काम नहीं करता है। शुरुआत से, मुझे टाइमआउट त्रुटि मिलती है जब मैं विजुअल स्टूडियो 2015 में पैकेज मैनेजर कंसोल से अपडेट-डाटाबेस चलाता हूं।

हालांकि, मैं अपने वर्कस्टेशन पर डेटाग्रिप के साथ रिमोट छवि से कनेक्ट कर सकता हूं और वही कर सकता हूं एसक्यूएल कमांड जो अद्यतन-डेटाबेस द्वारा किए जाते हैं। मेरे दिमाग में यह नेटवर्क/फ़ायरवॉल/कॉन्फ़िगरेशन/अनुमति मुद्दों को रोकता है। यह विजुअल स्टूडियो, पावरहेल और एंटिटी फ्रेमवर्क पर एक आरोप लगाने वाली उंगली को इंगित करता है।

मैं अद्यतन-डेटाबेस कमांड के साथ क्या हो रहा है इसका निदान कैसे करूं?

उत्तर

0

अपने MySQL बंदरगाह मान लिया जाये कि 3306 है, जब आप डोकर लॉन्च करते हैं, बंदरगाह प्रकाशित करने का प्रयास: के बाद वी.एस. अप

docker run -d -p 3306:3306 my-mysql-image 

आग और देखते हैं कि क्या आपकी समस्या हल करता है।

संबंधित मुद्दे