Bagaimana untuk Sediakan Penerapan Docker MariaDB?

Bagaimana Untuk Sediakan Penerapan Docker Mariadb



Docker digunakan untuk membangunkan, menghantar dan menjalankan aplikasi. Docker membolehkan anda mengasingkan aplikasi anda daripada infrastruktur anda supaya perisian boleh dihantar dengan cepat dan cekap.

Untuk mengetahui lebih lanjut tentang Docker, lihat ini:

https://www.docker.com/







Hari ini, kita akan melihat cara untuk menyediakan Kerahan MariaDB menggunakan imej docker MariaDB.



Panduan pemasangan:

Berikut ialah langkah-langkah yang terlibat dalam menyediakan Penerapan Docker MariaDB:



Langkah 1: Pasang Docker menggunakan Skrip Pemasangan Universal

Tugas pertama ialah memasang repositori Docker yang diperlukan termasuk pembungkusan dan modul Kernal pada sistem Linux anda. Ini boleh dicapai dengan menjalankan skrip berikut:





keriting -sSL https: // get.docker.com / | sh

Langkah 2: Mulakan Daemon Docker

Selepas menjalankan skrip, kami akan memulakan Docker Daemon.



sudo systemctl mulakan docker

sudo gpasswd -a ' ${USER} ' pekerja pelabuhan

Langkah 3: Gunakan Imej Docker MariaDB

Sekarang mari gunakan MariaDB menggunakan imej Docker MariaDB. Dengan bantuan imej ini, kami akan membuat bekas. Untuk melakukannya, ikuti arahan yang dinyatakan di bawah:

Gunakan arahan berikut untuk mencari imej MariaDB Docker:

docker search mariadb

Sebaik sahaja anda telah memutuskan imej MariaDB yang hendak dimuat turun, gunakan arahan berikut untuk memasang imej:

docker pull mariadb: 10 .x

Jalankan arahan berikut untuk melihat senarai semua imej Docker yang dipasang pada sistem anda:

imej buruh pelabuhan

Untuk menjalankan imej MariaDB yang baru kami pasang, kami memerlukan bekas. Dalam langkah ini, kami akan mencipta bekas untuk menjalankan imej.

lari berlabuh --nama mariadbprac -dan MYSQL_ROOT_PASSWORD =kata laluan123 -hlm 3308 : 3308 -d docker.io / perpustakaan / mariadb: 10 .x

Nama yang telah kami berikan kepada bekas itu ialah mariadbprac.

lari berlabuh --nama mariadbprac -dan MYSQL_ROOT_PASSWORD =kata laluan123 -hlm 3308 : 3308 -d docker.io / perpustakaan / mariadb: 10 .x

Keluarkan arahan berikut untuk melihat semua bekas pada sistem anda:

pekerja pelabuhan ps

Bagaimana untuk menjalankan dan menghentikan bekas?

Gunakan arahan berikut untuk menghentikan bekas yang sedang berjalan:

docker stop mariadbprac

Ini akan menghentikan bekas dengan serta-merta.

Sekarang, jika anda ingin memulakan bekas, keluarkan arahan berikut:

docker mulakan semula mariadbprac

Ini akan memulakan bekas anda.

Bagaimana untuk Mengakses Bekas?

Bash boleh digunakan untuk mengakses bekas seperti ini:

pekerja pelabuhan eksekutif -ia mariadb_prac_test bash

Bagaimana untuk Menyambung MariaDB dari Luar Kontena?

Kami boleh menyambung ke pelayan MariaDB menggunakan TCP. Untuk itu, Pelanggan harus berjalan pada mesin yang sama dengan bekas pelayan.

Tetapi sebelum itu, kita perlu mencari alamat IP bekas yang diberikan. Untuk melakukan itu, kami akan menggunakan sintaks arahan berikut:

Docker memeriksa -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' mariadprac

Kami telah menemui alamat IP. Jalankan arahan berikut untuk memaksa sambungan TCP:

mysql -h 10.254.152.65 -u root -p

Kadangkala, perlu juga menyebut port untuk pelayan untuk memaksa sambungan TCP seperti ini:

mysql -h 10.254.152.65 -P 3308 --protocol=TCP -u root -p

Kini, kami telah berjaya menyediakan penempatan docker MariaDB.

Kesimpulan

Dalam panduan hari ini, kami meneroka secara terperinci proses pemasangan Docker menggunakan Skrip Pemasangan Universal. Kemudian, kami melihat cara memulakan Deamon Docker. Kami juga mempelajari cara mencipta bekas untuk menjalankan imej MariaDB. Pada akhirnya, kami meneroka cara kami boleh menyambung ke MariaDB dari luar bekas.