الاتصال بحاوية Docker MySQL من Localhost
للتفاعل مع مثيل MySQL الذي يعمل داخل حاوية Docker مباشرة من جهازك المضيف، اتبع ما يلي الخطوات:
استخدام docker-compose up
بما أنك قمت بنشر المنفذ 3306 على مضيف Docker الخاص بك، يمكنك الاتصال به من المضيف نفسه:$> mysql -h 127.0.0.1 -P 3306 -u root$> mysql -h 127.0.0.1 -P 3306 -u rootاستخدام docker-compose run
إذا كنت لا تستخدم أمر docker-compose up ، قم بتضمين خيار --service-ports للنظر في قسم تعيين المنفذ:
$> docker-compose run --service-ports db
$> docker-compose run --service-ports dbاعتبارات إضافية
افتراضيًا، قد يحاول عميل MySQL الاتصال باستخدام مقبس Unix عند استخدام "المضيف المحلي". لتجنب ذلك، حدد عنوان IP (127.0.0.1) بشكل صريح:
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3