Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Cara menggunakan Docker untuk memasang dan mengkonfigurasi pangkalan data MySQL

Cara menggunakan Docker untuk memasang dan mengkonfigurasi pangkalan data MySQL

PHPz
PHPzasal
2023-04-10 14:17:201071semak imbas

Docker telah menjadi teknologi kontena aplikasi yang paling popular. Ia berjalan pada mana-mana platform (Linux, Windows, Mac), sekali gus memudahkan penggunaan dan pengurusan aplikasi. Docker boleh menyimpan bukan sahaja aplikasi itu sendiri, tetapi juga perkhidmatan bergantung, seperti pangkalan data. Dalam artikel ini, kita akan membincangkan cara memasang dan mengkonfigurasi pangkalan data MySQL menggunakan Docker.

  1. Muat turun imej MySQL Docker
    Mula-mula, kita perlu memuat turun imej MySQL Docker dari Docker Hub. Jalankan arahan berikut untuk memuat turun versi terkini MySQL dari Docker Hub.
docker pull mysql

Ini akan memuat turun versi terkini imej MySQL Docker.

  1. Buat bekas MySQL
    Setelah imej MySQL Docker dimuat turun, kami boleh mencipta bekas MySQL. Dalam sistem Linux/Mac, anda boleh menggunakan arahan berikut:
docker run --name test-mysql -e MYSQL_ROOT_PASSWORD=<your_password> -p 3306:3306 -d mysql

Arahan di atas akan mencipta bekas baharu daripada imej MySQL Docker, bernama test-mysql. Parameter "-e MYSQL_ROOT_PASSWORD=" menentukan kata laluan pengguna root MySQL. Parameter "-p 3306:3306" memetakan port MySQL dalam bekas ke port 3306 pada hos.

Jika anda menjalankan Docker pada sistem Windows, anda perlu menjalankan arahan berikut:

docker run --name test-mysql -e MYSQL_ROOT_PASSWORD=<your_password> -p 3306:3306 -d mysql --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

Tidak seperti Linux/Mac, Windows tidak menyokong mengubah suai set aksara dan set aksara di dalamnya bekas sebelum menjalankan bekas MySQL, jadi pilihan ini perlu ditentukan semasa menjalankan bekas.

  1. Semak status bekas MySQL
    Jalankan arahan berikut untuk menyemak status bekas:
docker ps

Anda harus melihat bahawa hasil yang dikembalikan termasuk ujian- Maklumat bekas mysql menunjukkan bahawa bekas telah berjaya dijalankan.

  1. Log masuk ke bekas MySQL
    Pada sistem Linux/Mac, anda boleh log masuk ke bekas MySQL dengan arahan berikut:
docker exec -it test-mysql mysql -uroot -p<your_password>

Hidupkan Windows, gunakan Perintah berikut:

docker exec -it test-mysql mysql -uroot -p<your_password> --protocol=tcp

Selepas menjalankan arahan di atas, anda akan memasuki antara muka baris arahan MySQL. Ini bermakna anda telah berjaya memasang bekas MySQL Docker.

Ringkasan
Docker menjadikannya lebih mudah untuk memasang dan mengurus MySQL. Dalam artikel ini, kami menerangkan cara memuat turun imej MySQL Docker dari Docker Hub dan mencipta bekas MySQL. Kami juga menyediakan langkah pemasangan yang lebih terperinci untuk pengguna Windows. Dengan langkah-langkah ini, anda sepatutnya telah berjaya mempelajari cara menyemak pemasangan Docker MySQL.

Atas ialah kandungan terperinci Cara menggunakan Docker untuk memasang dan mengkonfigurasi pangkalan data MySQL. 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