Come configurare la distribuzione Docker di MariaDB?

Come Configurare La Distribuzione Docker Di Mariadb



Docker viene utilizzato per sviluppare, spedire ed eseguire applicazioni. Docker ti consente di isolare le tue applicazioni dalla tua infrastruttura in modo che il software possa essere distribuito in modo rapido ed efficiente.

Per saperne di più su Docker, dai un'occhiata a:

https://www.docker.com/







Oggi vedremo come configurare MariaDB Deployment utilizzando un'immagine docker MariaDB.



Guida d'installazione:

Di seguito sono riportati i passaggi necessari per configurare MariaDB Docker Deployment:



Passaggio 1: installa Docker utilizzando lo script di installazione universale

Il primo compito è installare i repository Docker necessari, inclusi pacchetti e moduli Kernal sul tuo sistema Linux. Ciò può essere ottenuto eseguendo il seguente script:





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

Passaggio 2: avvia il demone Docker

Dopo aver eseguito lo script, avvieremo Docker Daemon.



sudo systemctl avviare la finestra mobile

sudo gpasswd -un ' ${UTENTE} ' portuale

Passaggio 3: utilizzare l'immagine Docker MariaDB

Distribuiamo ora MariaDB utilizzando un'immagine Docker MariaDB. Con l'aiuto di questa immagine creeremo un contenitore. Per farlo, segui i comandi indicati di seguito:

Utilizzare il comando seguente per cercare le immagini Docker di MariaDB:

ricerca mobile mariadb

Dopo aver deciso quale immagine MariaDB scaricare, utilizzare il seguente comando per installare l'immagine:

docker pull mariadb: 10 .X

Esegui il comando seguente per visualizzare l'elenco di tutte le immagini Docker installate sul tuo sistema:

immagini della finestra mobile

Per eseguire l'immagine MariaDB appena installata, abbiamo bisogno di un container. In questo passaggio creeremo un contenitore per eseguire l'immagine.

corsa mobile --nome mariadbprac -e MYSQL_ROOT_PASSWORD =password123 -p 3308 : 3308 -d docker.io / biblioteca / mariadb: 10 .X

Il nome che abbiamo dato al contenitore è mariadbprac.

corsa mobile --nome mariadbprac -e MYSQL_ROOT_PASSWORD =password123 -p 3308 : 3308 -d docker.io / biblioteca / mariadb: 10 .X

Emetti il ​​seguente comando per vedere tutti i contenitori sul tuo sistema:

portuale ps

Come eseguire e fermare il container?

Utilizzare il comando seguente per arrestare un contenitore in esecuzione:

Docker stop mariadbprac

Questo fermerà immediatamente il contenitore.

Ora, se vuoi avviare il contenitore, emetti il ​​seguente comando:

docker riavvia mariadbprac

Questo avvierà il tuo contenitore.

Come accedere al contenitore?

Bash può essere utilizzato per accedere al contenitore in questo modo:

portuale es -esso mariadb_prac_test bash

Come connettere MariaDB dall'esterno del container?

Possiamo connetterci al server MariaDB usando TCP. Per questo, il client dovrebbe essere in esecuzione sulla stessa macchina del contenitore del server.

Ma prima dobbiamo trovare l'indirizzo IP del container assegnato. Per fare ciò, utilizzeremo la seguente sintassi dei comandi:

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

Abbiamo trovato l'indirizzo IP. Eseguire il comando seguente per forzare la connessione TCP:

mysql -h 10.254.152.65 -u root -p

A volte, è necessario menzionare anche la porta per il server per forzare la connessione TCP in questo modo:

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

Ora, abbiamo impostato correttamente la distribuzione della finestra mobile MariaDB.

Conclusione

Nella guida di oggi, abbiamo esplorato in dettaglio il processo di installazione di Docker utilizzando lo script di installazione universale. Quindi, abbiamo visto come avviare Docker Demonon. Abbiamo anche imparato come creare un contenitore per eseguire un'immagine MariaDB. Alla fine, abbiamo esplorato come possiamo connetterci a MariaDB dall'esterno del container.