यदि आपका डॉकर MySQL होस्ट सही ढंग से चल रहा है तो आप इसे स्थानीय मशीन से कनेक्ट कर सकते हैं, लेकिन आपको होस्ट, पोर्ट और प्रोटोकॉल इस तरह निर्दिष्ट करना चाहिए:
mysql -h localhost -P 3306 --protocol=tcp -u root
3306 को पोर्ट नंबर में बदलें जिसे आपने डॉकर कंटेनर से अग्रेषित किया है (आपके मामले में यह 12345 होगा)।
चूंकि आप डॉकर कंटेनर के अंदर MySQL चला रहे हैं, सॉकेट उपलब्ध नहीं है और आपको टीसीपी के माध्यम से कनेक्ट करने की आवश्यकता है। mysql कमांड में "--protocol" सेट करने से वह बदल जाएगा।