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 -pNoen 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 -pNå 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.