Per saperne di più su Docker, dai un'occhiata a questo:
https: // www.Docker.com/
Oggi vedremo come impostare la distribuzione MARIADB usando un'immagine MariaDB Docker.
Guida d'installazione:
Di seguito sono riportati i passaggi nell'impostazione della distribuzione di Docker MariaDB:
Passaggio 1: installa Docker utilizzando Universal Installation Script
La prima attività è installare i repository Docker necessari tra cui imballaggi e moduli kerni sul sistema Linux. Questo può essere ottenuto eseguendo il seguente script:
CURL -SSL https: // get.Docker.com/ | sh
Passaggio 2: avvia il demone Docker
Dopo aver eseguito lo script, inizieremo il demone Docker.
sudo systemctl avvia docker
sudo gpasswd -a "$ user" Docker
Passaggio 3: usa l'immagine MariaDB Docker
Distribuiamo ora MariaDB usando un'immagine MariaDB Docker. Con l'aiuto di questa immagine, creeremo un contenitore. Per fare ciò, segui i comandi menzionati di seguito:
Utilizzare il seguente comando per cercare immagini Docker MariaDB:
Docker Search MariaDB
Una volta che hai deciso quale immagine MariaDB scaricare, utilizzare il comando seguente per installare l'immagine:
Docker Pull Mariadb: 10.X
Esegui il comando seguente per visualizzare l'elenco di tutte le immagini Docker installate sul sistema:
Immagini Docker
Per eseguire l'immagine MariaDB che abbiamo appena installato, abbiamo bisogno di un contenitore. In questo passaggio, creeremo un contenitore per eseguire l'immagine.
Docker Run -Name MariaDBPrac -e mysql_root_password = password123 -p 3308: 3308 -D Docker.IO/Library/MariaDB: 10.X
Il nome che abbiamo dato al contenitore è Mariadbprac.
Docker Run -Name MariaDBPrac -e mysql_root_password = password123 -p 3308: 3308 -D Docker.IO/Library/MariaDB: 10.X
Emettere il seguente comando per vedere tutti i contenitori sul sistema:
Docker PS
Come eseguire e fermare il contenitore?
Usa il comando seguente per fermare un contenitore in esecuzione:
Docker Stop Mariadbprac
Questo fermerà immediatamente il contenitore.
Ora, se si desidera avviare il contenitore, emetti il seguente comando:
Docker riavvia Mariadbprac
Questo inizierà il tuo contenitore.
Come accedere al contenitore?
Bash può essere utilizzato per accedere al contenitore in questo modo:
Docker Exec -it Mariadb_Prac_Test Bash
Come collegare MariaDB dall'esterno del contenitore?
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 contenitore assegnato. Per fare ciò, useremo la seguente sintassi del comando:
Docker Ispect -f 'intervallo .Impostazioni di rete.Networks .IPaddress end 'MariaDprac
Abbiamo trovato l'indirizzo IP. Eseguire il seguente comando per forzare la connessione TCP:
mysql -h 10.254.152.65 -u root -pA 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 Root -pOra abbiamo impostato con successo la distribuzione di Docker MariaDB.
Conclusione
Nella Guida di oggi, abbiamo esplorato in dettaglio il processo di installazione di Docker usando lo script di installazione universale. Quindi, abbiamo visto come iniziare il deamon Docker. Abbiamo anche imparato come creare un contenitore per eseguire un'immagine MariaDB. Alla fine, abbiamo esplorato come possiamo connetterci a MariaDB dall'esterno del contenitore.