Anda mempunyai bekas MySQL Docker yang sedang berjalan dan anda mahu menyambung kepadanya daripada klien MySQL pada mesin hos anda tanpa menggunakan bekas Docker lain sebagai terowong. Begini cara anda boleh mencapai ini:
Menggunakan docker-compose up
Dengan menerbitkan port 3306 pada hos Docker anda, anda boleh menyambung ke bekas MySQL menggunakan 127.0.0.1 :3306 daripada mesin hos.
Menggunakan docker-compose run
Jika anda menggunakan docker-compose run, anda perlu memasukkan --service-ports pilihan untuk memastikan pemetaan pelabuhan dipertimbangkan. Gunakan arahan berikut:
docker-compose run --service-ports db
Nota Penting
Contoh perintah untuk menyambung ke MySQL menggunakan IP hos:
mysql -h 127.0.0.1 -P 3306 -u root
Atas ialah kandungan terperinci Bagaimana untuk Menyambung ke Kontena MySQL Docker Secara Terus dari Mesin Hos?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!