Hogyan állítsuk be a MariaDB Docker telepítést?

Hogyan Allitsuk Be A Mariadb Docker Telepitest



A Docker alkalmazások fejlesztésére, szállítására és futtatására szolgál. A Docker lehetővé teszi alkalmazásainak az infrastruktúrától való elkülönítését, hogy a szoftvereket gyorsan és hatékonyan lehessen szállítani.

Ha többet szeretne megtudni a Dockerről, nézze meg ezt:

https://www.docker.com/







Ma látni fogjuk, hogyan állíthatjuk be a MariaDB telepítést egy MariaDB docker image segítségével.



Telepítési útmutató:

A MariaDB Docker Deployment beállításának lépései a következők:



1. lépés: Telepítse a Dockert az Universal Installation Script segítségével

Az első feladat a szükséges Docker-tárolók telepítése, beleértve a csomagolást és a Kernal modulokat a Linux rendszeren. Ez a következő szkript futtatásával érhető el:





becsavar -sSL https: // get.docker.com / | SH

2. lépés: Indítsa el a Docker démont

A szkript futtatása után elindítjuk a Docker démont.



sudo systemctl start docker

sudo gpasswd -a ' ${USER} ' dokkmunkás

3. lépés: Használja a MariaDB Docker Image-t

Most telepítsük a MariaDB-t egy MariaDB Docker kép segítségével. Ennek a képnek a segítségével tárolót készítünk. Ehhez kövesse az alábbi parancsokat:

A következő paranccsal kereshet MariaDB Docker képeket:

docker keresés mariadb

Miután eldöntötte, hogy melyik MariaDB-képet szeretné letölteni, használja a következő parancsot a kép telepítéséhez:

docker pull mariadb: 10 .x

Futtassa a következő parancsot a rendszerre telepített összes Docker lemezkép listájának megtekintéséhez:

docker képek

Az imént telepített MariaDB-kép futtatásához szükségünk van egy tárolóra. Ebben a lépésben létrehozunk egy tárolót a kép futtatásához.

dokkolófuttatás --név mariadbprac -és MYSQL_ROOT_PASSWORD =jelszó123 -o 3308 : 3308 -d docker.io / könyvtár / mariadb: 10 .x

A konténernek mariadbprac nevet adtunk.

dokkolófuttatás --név mariadbprac -és MYSQL_ROOT_PASSWORD =jelszó123 -o 3308 : 3308 -d docker.io / könyvtár / mariadb: 10 .x

Adja ki a következő parancsot a rendszer összes tárolójának megtekintéséhez:

dokkmunkás ps

Hogyan futtassuk és állítsuk le a tartályt?

A következő paranccsal állítsa le a futó tárolót:

dokkoló megáll mariadbprac

Ez azonnal leállítja a tartályt.

Most, ha el akarja indítani a tárolót, adja ki a következő parancsot:

docker indítsa újra a mariadbprac-et

Ezzel elindul a konténer.

Hogyan lehet hozzáférni a konténerhez?

A Bash segítségével a következőképpen lehet hozzáférni a tárolóhoz:

dokkmunkás végrehajtó -azt mariadb_prac_test bash

Hogyan csatlakoztassuk a MariaDB-t a konténeren kívülről?

A MariaDB szerverhez TCP segítségével tudunk csatlakozni. Ehhez a kliensnek ugyanazon a gépen kell futnia, mint a szervertárolónak.

De előtte meg kell találnunk a hozzárendelt tároló IP-címét. Ehhez a következő parancsszintaxist fogjuk használni:

Docker vizsgálja meg -f '{{tartomány .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' mariadprac

Megtaláltuk az IP-címet. Hajtsa végre a következő parancsot a TCP-kapcsolat kényszerítéséhez:

mysql -h 10.254.152.65 -u gyökér -p

Néha meg kell említeni a kiszolgáló portját is a TCP-kapcsolat kényszerítéséhez, így:

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

Sikeresen beállítottuk a MariaDB docker telepítését.

Következtetés

A mai útmutatóban részletesen megvizsgáltuk a Docker telepítési folyamatát az Universal Installation Script segítségével. Aztán láttuk, hogyan kell elindítani a Docker Deamont. Azt is megtanultuk, hogyan hozhatunk létre egy tárolót a MariaDB-kép futtatásához. Végül megvizsgáltuk, hogyan kapcsolódhatunk a MariaDB-hez a konténeren kívülről.