Hvordan sette opp MariaDB Docker -distribusjon?

Hvordan sette opp MariaDB Docker -distribusjon?
Docker brukes til å utvikle, sende og kjøre applikasjoner. Docker lar deg isolere applikasjonene dine fra infrastrukturen din, slik at programvare kan leveres raskt og effektivt.

For å lære mer om Docker, sjekk dette ut:

https: // www.Docker.com/

I dag får vi se hvordan du setter opp MariaDB -distribusjon ved hjelp av et MariaDB Docker -bilde.

Installasjonsveiledning:

Følgende er trinnene som er involvert i å sette opp MariaDB Docker -distribusjon:

Trinn 1: Installer Docker ved hjelp av Universal Installation Script

Den første oppgaven er å installere nødvendige Docker -depoter inkludert emballasje og Kernal -moduler på Linux -systemet ditt. Dette kan oppnås ved å kjøre følgende skript:

krøll -ssl https: // få.Docker.com/ | sh

Trinn 2: Start Docker -demonen

Etter å ha kjørt manuset, starter vi Docker -demonen.

sudo systemctl start docker
sudo gpasswd -a "$ user" docker

Trinn 3: Bruk MariaDB Docker -bilde

La oss nå distribuere MariaDB ved hjelp av et MariaDB Docker -bilde. Ved hjelp av dette bildet lager vi en beholder. For å gjøre det, følg kommandoene som er nevnt nedenfor:

Bruk følgende kommando for å søke etter MariaDB Docker -bilder:

Docker -søk MariaDB

Når du har bestemt deg for hvilket MariaDB -bilde du vil laste ned, bruker du følgende kommando for å installere bildet:

Docker Pull MariaDB: 10.x

Kjør følgende kommando for å se listen over alle Docker -bildene som er installert på systemet ditt:

Docker -bilder

For å kjøre MariaDB -bildet vi nettopp installerte, trenger vi en beholder. I dette trinnet lager vi en beholder for å kjøre bildet.

Docker Run -Name MariaDbprac -e MySQL_ROOT_PASSWORD = Password123 -P 3308: 3308 -D Docker.IO/Library/MariaDB: 10.x

Navnet som vi har gitt til beholderen er MariaDbprac.

Docker Run -Name MariaDbprac -e MySQL_ROOT_PASSWORD = Password123 -P 3308: 3308 -D Docker.IO/Library/MariaDB: 10.x

Utsted følgende kommando for å se alle containerne på systemet ditt:

Docker Ps

Hvordan løpe og stoppe beholderen?

Bruk følgende kommando for å stoppe en løpende container:

Docker Stop MariaDbprac

Dette vil øyeblikkelig stoppe beholderen.

Hvis du nå vil starte beholderen, kan du utstede følgende kommando:

Docker Restart MariaDbprac

Dette starter beholderen din.

Hvordan få tilgang til beholderen?

Bash kan brukes til å få tilgang til beholderen slik:

Docker exec -it MariaDB_PRAC_TEST BASH

Hvordan koble til MariaDB utenfra containeren?

Vi kan koble til MariaDB -serveren ved hjelp av TCP. For det skal klienten kjøre på samme maskin som serverbeholderen.

Men før det, må vi finne IP -adressen til den tildelte beholderen. For å gjøre det, vil vi bruke følgende kommandosyntax:

Docker Inspect -f 'rekkevidde .Nettverksinnstillinger.Nettverk .IpAddress end 'MariaDPrac

Vi har funnet IP -adressen. Utfør følgende kommando for å tvinge TCP -tilkoblingen:

mysql -h 10.254.152.65 -u root -p

Noen ganger er det påkrevd å også nevne porten for serveren for å tvinge TCP -tilkoblingen som denne:

mysql -h 10.254.152.65 -p 3308 --Protocol = tcp -u root -p

Nå har vi vellykket satt opp MariaDB Docker -distribusjon.

Konklusjon

I dagens guide utforsket vi detaljert installasjonsprosessen til Docker ved hjelp av Universal Installation Script. Da så vi hvordan vi skulle starte Docker Deamon. Vi lærte også hvordan du lager en beholder for å kjøre et MariaDB -bilde. Til slutt utforsket vi hvordan vi kan koble oss til MariaDB utenfor beholderen.