Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk Menyambung ke Kontena MySQL Docker dari Barisan Perintah MacBook Anda?

Bagaimana untuk Menyambung ke Kontena MySQL Docker dari Barisan Perintah MacBook Anda?

Susan Sarandon
Susan Sarandonasal
2024-11-10 19:52:03730semak imbas

How to Connect to a Docker MySQL Container from Your MacBook's Command Line?

Cara Menyambung ke Docker MySQL Container daripada Host Command Line

Anda mempunyai bekas docker yang menjalankan MySQL dan ingin menyambung kepadanya daripada baris arahan MacBook anda.

Menggunakan docker-compose up

Memandangkan port 3306 diterbitkan pada hos docker, anda boleh menyambung ke 127.0.0.1:3306 daripada hos itu sendiri.

Menggunakan larian karang-docker

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

Nota tentang Nama Hos

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn