Anda mempunyai bekas docker yang menjalankan MySQL dan ingin menyambung kepadanya daripada baris arahan MacBook anda.
Memandangkan port 3306 diterbitkan pada hos docker, anda boleh menyambung ke 127.0.0.1:3306 daripada hos itu sendiri.
Apabila menggunakan larian karang-labuh, bahagian pemetaan port fail docker-compose.yml ialah diabaikan secara lalai. Untuk mendayakannya, gunakan pilihan --service-ports:
docker-compose run --service-ports db
Secara lalai, klien MySQL cuba menyambung menggunakan soket Unix apabila menyambung ke localhost. Untuk mengelakkan ini, nyatakan alamat IP 127.0.0.1:
$ mysql -h 127.0.0.1 -P 3306 -u root
Atas ialah kandungan terperinci Bagaimana untuk Menyambung ke Kontena MySQL Docker dari Barisan Perintah MacBook Anda?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!