Rumah > Artikel > pangkalan data > Bagaimana untuk Menyambung ke Kontena MySQL Docker dari Barisan Perintah MacBook Anda?
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!