Sådan konfigureres MariaDB Docker-implementering?

Sadan Konfigureres Mariadb Docker Implementering



Docker bruges til at udvikle, sende og køre applikationer. Docker giver dig mulighed for at isolere dine applikationer fra din infrastruktur, så software kan leveres hurtigt og effektivt.

For at lære mere om Docker, tjek dette ud:

https://www.docker.com/







I dag vil vi se, hvordan du opsætter MariaDB Deployment ved hjælp af et MariaDB docker-image.



Installationsvejledning:

Følgende er de trin, der er involveret i opsætning af MariaDB Docker Deployment:



Trin 1: Installer Docker ved hjælp af Universal Installation Script

Den første opgave er at installere nødvendige Docker-repositories inklusive emballage og Kernal-moduler på dit Linux-system. Dette kan opnås ved at køre følgende script:





krølle -sSL https: // get.docker.com / | sh

Trin 2: Start Docker Daemon

Efter at have kørt scriptet, starter vi Docker Daemon.



sudo systemctl start docker

sudo gpasswd -en ' ${BRUGER} ' havnearbejder

Trin 3: Brug MariaDB Docker Image

Lad os nu implementere MariaDB ved hjælp af et MariaDB Docker-image. Ved hjælp af dette billede opretter vi en beholder. For at gøre det, følg kommandoerne nævnt nedenfor:

Brug følgende kommando til at søge efter MariaDB Docker-billeder:

docker søg mariadb

Når du har besluttet, hvilket MariaDB-billede du skal downloade, skal du bruge følgende kommando til at installere billedet:

docker pull mariadb: 10 .x

Kør følgende kommando for at se listen over alle Docker-billeder installeret på dit system:

docker billeder

For at køre MariaDB-billedet, vi lige har installeret, har vi brug for en container. I dette trin vil vi oprette en beholder til at køre billedet.

docker-løb --navn mariadbprac -og MYSQL_ROOT_PASSWORD =adgangskode123 -s 3308 : 3308 -d docker.io / bibliotek / mariadb: 10 .x

Det navn, vi har givet containeren, er mariadbprac.

docker-løb --navn mariadbprac -og MYSQL_ROOT_PASSWORD =adgangskode123 -s 3308 : 3308 -d docker.io / bibliotek / mariadb: 10 .x

Udfør følgende kommando for at se alle containerne på dit system:

havnearbejder ps

Hvordan køres og stoppes containeren?

Brug følgende kommando til at stoppe en kørende container:

docker stop mariadbprac

Dette vil øjeblikkeligt stoppe beholderen.

Nu, hvis du vil starte containeren, skal du udstede følgende kommando:

docker genstart mariadbprac

Dette vil starte din container.

Hvordan får man adgang til containeren?

Bash kan bruges til at få adgang til beholderen på denne måde:

havnearbejder exec -det mariadb_prac_test bash

Hvordan forbinder man MariaDB fra ydersiden af ​​containeren?

Vi kan oprette forbindelse til MariaDB-serveren ved hjælp af TCP. Til det skal klienten køre på den samme maskine som servercontaineren.

Men før det skal vi finde IP-adressen på den tildelte container. For at gøre det bruger vi følgende kommandosyntaks:

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

Vi har fundet IP-adressen. Udfør følgende kommando for at tvinge TCP-forbindelsen:

mysql -h 10.254.152.65 -u root -s

Nogle gange er det nødvendigt også at nævne porten for serveren for at tvinge TCP-forbindelsen sådan her:

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

Nu har vi konfigureret MariaDB docker-implementering.

Konklusion

I dagens guide undersøgte vi i detaljer installationsprocessen af ​​Docker ved hjælp af Universal Installation Script. Derefter så vi, hvordan man starter Docker Deamon. Vi lærte også, hvordan man opretter en container til at køre et MariaDB-billede. Til sidst undersøgte vi, hvordan vi kan oprette forbindelse til MariaDB uden for containeren.