Πώς να ρυθμίσετε το MariaDB Docker Deployment;

Pos Na Rythmisete To Mariadb Docker Deployment



Το Docker χρησιμοποιείται για την ανάπτυξη, αποστολή και εκτέλεση εφαρμογών. Το Docker σάς επιτρέπει να απομονώνετε τις εφαρμογές σας από την υποδομή σας, έτσι ώστε το λογισμικό να μπορεί να παραδοθεί γρήγορα και αποτελεσματικά.

Για να μάθετε περισσότερα για το Docker, ελέγξτε αυτό:

https://www.docker.com/







Σήμερα, θα δούμε πώς να ρυθμίσετε το MariaDB Deployment χρησιμοποιώντας μια εικόνα docker MariaDB.



Οδηγός εγκατάστασης:

Ακολουθούν τα βήματα που απαιτούνται για τη ρύθμιση του MariaDB Docker Deployment:



Βήμα 1: Εγκαταστήστε το Docker χρησιμοποιώντας το Universal Installation Script

Η πρώτη εργασία είναι να εγκαταστήσετε τα απαραίτητα αποθετήρια Docker, συμπεριλαμβανομένων των μονάδων συσκευασίας και Kernal στο σύστημά σας Linux. Αυτό μπορεί να επιτευχθεί εκτελώντας το ακόλουθο σενάριο:





μπούκλα -sSL https: // get.docker.com / | SH

Βήμα 2: Εκκινήστε το Docker Daemon

Αφού εκτελέσουμε το σενάριο, θα ξεκινήσουμε το Docker Daemon.



sudo systemctl start docker

sudo gpasswd -ένα ' ${USER} ' λιμενεργάτης

Βήμα 3: Χρησιμοποιήστε το MariaDB Docker Image

Ας αναπτύξουμε τώρα το MariaDB χρησιμοποιώντας μια εικόνα MariaDB Docker. Με τη βοήθεια αυτής της εικόνας, θα δημιουργήσουμε ένα δοχείο. Για να το κάνετε αυτό, ακολουθήστε τις εντολές που αναφέρονται παρακάτω:

Χρησιμοποιήστε την ακόλουθη εντολή για να αναζητήσετε εικόνες MariaDB Docker:

αναζήτηση docker mariadb

Αφού αποφασίσετε ποια εικόνα MariaDB θα κατεβάσετε, χρησιμοποιήστε την ακόλουθη εντολή για να εγκαταστήσετε την εικόνα:

docker pull mariadb: 10

Εκτελέστε την ακόλουθη εντολή για να δείτε τη λίστα με όλες τις εικόνες Docker που είναι εγκατεστημένες στο σύστημά σας:

εικόνες αποβάθρας

Για να τρέξουμε την εικόνα MariaDB που μόλις εγκαταστήσαμε, χρειαζόμαστε ένα κοντέινερ. Σε αυτό το βήμα, θα δημιουργήσουμε ένα κοντέινερ για την εκτέλεση της εικόνας.

τρέξιμο docker --όνομα mariadbprac -και MYSQL_ROOT_PASSWORD =κωδικός πρόσβασης123 3308 : 3308 -ρε docker.io / βιβλιοθήκη / mariadb: 10

Το όνομα που δώσαμε στο δοχείο είναι mariadbprac.

τρέξιμο docker --όνομα mariadbprac -και MYSQL_ROOT_PASSWORD =κωδικός πρόσβασης123 3308 : 3308 -ρε docker.io / βιβλιοθήκη / mariadb: 10

Εκδώστε την ακόλουθη εντολή για να δείτε όλα τα κοντέινερ στο σύστημά σας:

λιμενεργάτης ΥΣΤΕΡΟΓΡΑΦΟ

Πώς να τρέξετε και να σταματήσετε το κοντέινερ;

Χρησιμοποιήστε την ακόλουθη εντολή για να σταματήσετε ένα κοντέινερ που εκτελείται:

docker stop mariadbprac

Αυτό θα σταματήσει αμέσως το δοχείο.

Τώρα, εάν θέλετε να ξεκινήσετε το κοντέινερ, εκδώστε την ακόλουθη εντολή:

επανεκκίνηση του docker mariadbprac

Αυτό θα ξεκινήσει το κοντέινερ σας.

Πώς να αποκτήσετε πρόσβαση στο κοντέινερ;

Το Bash μπορεί να χρησιμοποιηθεί για πρόσβαση στο κοντέινερ ως εξής:

λιμενεργάτης εκτελεστ -το mariadb_prac_test κτυπώ δυνατά

Πώς να συνδέσετε το MariaDB από το εξωτερικό του κοντέινερ;

Μπορούμε να συνδεθούμε στον διακομιστή MariaDB χρησιμοποιώντας TCP. Για αυτό, ο πελάτης θα πρέπει να εκτελείται στον ίδιο υπολογιστή με το κοντέινερ διακομιστή.

Αλλά πριν από αυτό, πρέπει να βρούμε τη διεύθυνση IP του εκχωρημένου κοντέινερ. Για να το κάνουμε αυτό, θα χρησιμοποιήσουμε την ακόλουθη σύνταξη εντολών:

Επιθεώρηση Docker -φά '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' mariadprac

Βρήκαμε τη διεύθυνση IP. Εκτελέστε την ακόλουθη εντολή για να εξαναγκάσετε τη σύνδεση TCP:

mysql -h 10.254.152.65 -u root -p

Μερικές φορές, απαιτείται επίσης να αναφέρετε τη θύρα για τον διακομιστή για να αναγκάσει τη σύνδεση TCP ως εξής:

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

Τώρα, έχουμε ρυθμίσει με επιτυχία την ανάπτυξη docker MariaDB.

συμπέρασμα

Στον σημερινό οδηγό, εξερευνήσαμε λεπτομερώς τη διαδικασία εγκατάστασης του Docker χρησιμοποιώντας το Universal Installation Script. Στη συνέχεια, είδαμε πώς να ξεκινήσετε το Docker Deamon. Μάθαμε επίσης πώς να δημιουργήσουμε ένα κοντέινερ για την εκτέλεση μιας εικόνας MariaDB. Στο τέλος, εξερευνήσαμε πώς μπορούμε να συνδεθούμε στο MariaDB έξω από το κοντέινερ.