For å lære mer om Docker, sjekk ut dette:
I dag skal vi se hvordan du setter opp MariaDB Deployment ved å bruke et MariaDB docker-bilde.
Installasjonsveiledning:
Følgende er trinnene som er involvert i å sette opp MariaDB Docker Deployment:
Trinn 1: Installer Docker ved hjelp av Universal Installation Script
Den første oppgaven er å installere nødvendige Docker-repositories inkludert pakking og Kernal-moduler på Linux-systemet. Dette kan oppnås ved å kjøre følgende skript:
krølle -sSL https: // get.docker.com / | sh
Trinn 2: Start Docker Daemon
Etter å ha kjørt skriptet, starter vi Docker Daemon.
sudo systemctl start docker
sudo gpasswd -en ' ${USER} ' havnearbeider
Trinn 3: Bruk MariaDB Docker Image
La oss nå distribuere MariaDB ved å bruke et MariaDB Docker-bilde. Ved hjelp av dette bildet vil vi lage en beholder. For å gjøre det, følg kommandoene 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 skal laste ned, bruk 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 vil vi lage en beholder for å kjøre bildet.
docker run --Navn mariadbprac -og MYSQL_ROOT_PASSWORD =passord123 -s 3308 : 3308 -d docker.io / bibliotek / mariadb: 10 .x
Navnet som vi har gitt til containeren er mariadbprac.
docker run --Navn mariadbprac -og MYSQL_ROOT_PASSWORD =passord123 -s 3308 : 3308 -d docker.io / bibliotek / mariadb: 10 .x
Utfør følgende kommando for å se alle beholderne på systemet ditt:
havnearbeider ps
Hvordan kjøre og stoppe containeren?
Bruk følgende kommando for å stoppe en kjørende beholder:
docker stopp mariadbprac
Dette vil umiddelbart stoppe beholderen.
Nå, hvis du vil starte beholderen, utfør følgende kommando:
docker restart mariadbprac
Dette vil starte beholderen din.
Hvordan få tilgang til containeren?
Bash kan brukes for å få tilgang til beholderen slik:
havnearbeider exec -den mariadb_prac_test bash
Hvordan koble til MariaDB fra utsiden av containeren?
Vi kan koble til MariaDB-serveren ved hjelp av TCP. For det bør 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 bruker vi følgende kommandosyntaks:
Docker inspiserer -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' mariadpracVi har funnet IP-adressen. Utfør følgende kommando for å tvinge TCP-tilkoblingen:
mysql -h 10.254.152.65 -u rot -p
Noen ganger er det nødvendig å også nevne porten for at serveren skal tvinge TCP-tilkoblingen slik:
mysql -h 10.254.152.65 -P 3308 --protocol=TCP -u rot -p
Nå har vi satt opp MariaDB docker-distribusjon.
Konklusjon
I dagens guide utforsket vi i detalj installasjonsprosessen til Docker ved å bruke Universal Installation Script. Så så vi hvordan du starter Docker Deamon. Vi lærte også hvordan man lager en beholder for å kjøre et MariaDB-bilde. Til slutt utforsket vi hvordan vi kan koble til MariaDB fra utenfor containeren.