Pentru a afla mai multe despre Docker, consultați:
Astăzi, vom vedea cum să configurați MariaDB Deployment folosind o imagine MariaDB docker.
Ghid de instalare:
Următorii sunt pașii implicați în configurarea MariaDB Docker Deployment:
Pasul 1: Instalați Docker folosind Scriptul de instalare universal
Prima sarcină este să instalați depozitele Docker necesare, inclusiv pachetele și modulele Kernal pe sistemul dumneavoastră Linux. Acest lucru poate fi realizat prin rularea următorului script:
răsuci -sSL https: // get.docker.com / | SH
Pasul 2: Porniți Daemonul Docker
După rularea scriptului, vom porni Daemonul Docker.
sudo systemctl start docker
sudo gpasswd -A ' ${USER} ' docher
Pasul 3: Utilizați MariaDB Docker Image
Acum să implementăm MariaDB folosind o imagine MariaDB Docker. Cu ajutorul acestei imagini, vom crea un container. Pentru a face acest lucru, urmați comenzile menționate mai jos:
Utilizați următoarea comandă pentru a căuta imagini MariaDB Docker:
docker search mariadb
După ce ați decis ce imagine MariaDB să descărcați, utilizați următoarea comandă pentru a instala imaginea:
docker pull mariadb: 10 .X
Rulați următoarea comandă pentru a vedea lista tuturor imaginilor Docker instalate pe sistemul dvs.:
imagini docker
Pentru a rula imaginea MariaDB pe care tocmai am instalat-o, avem nevoie de un container. În acest pas, vom crea un container pentru a rula imaginea.
docker run --Nume mariadbprac -și MYSQL_ROOT_PASSWORD =parola123 -p 3308 : 3308 -d docker.io / bibliotecă / mariadb: 10 .X
Numele pe care l-am dat containerului este mariadbprac.
docker run --Nume mariadbprac -și MYSQL_ROOT_PASSWORD =parola123 -p 3308 : 3308 -d docker.io / bibliotecă / mariadb: 10 .X
Lansați următoarea comandă pentru a vedea toate containerele de pe sistemul dvs.:
docher ps
Cum să rulați și să opriți containerul?
Utilizați următoarea comandă pentru a opri un container care rulează:
docker stop mariadbprac
Acest lucru va opri instantaneu recipientul.
Acum, dacă doriți să porniți containerul, lansați următoarea comandă:
reporniți docker mariadbprac
Acest lucru va porni containerul.
Cum se accesează containerul?
Bash poate fi folosit pentru a accesa containerul astfel:
docher exec -aceasta mariadb_prac_test bash
Cum se conectează MariaDB din afara containerului?
Ne putem conecta la serverul MariaDB folosind TCP. Pentru aceasta, clientul ar trebui să ruleze pe aceeași mașină cu containerul serverului.
Dar înainte de asta, trebuie să găsim adresa IP a containerului alocat. Pentru a face acest lucru, vom folosi următoarea sintaxă a comenzii:
Docker inspectează -f „{{gama .NetworkSettings.Networks}}{{.IPAddress}}{{end}}” mariadpracAm găsit adresa IP. Executați următoarea comandă pentru a forța conexiunea TCP:
mysql -h 10.254.152.65 -u root -p
Uneori, este necesar să menționați și portul pentru server pentru a forța conexiunea TCP astfel:
mysql -h 10.254.152.65 -P 3308 --protocol=TCP -u root -p
Acum, am configurat cu succes implementarea docker MariaDB.
Concluzie
În ghidul de astăzi, am explorat în detaliu procesul de instalare a Docker folosind Scriptul de instalare universal. Apoi, am văzut cum să pornim Docker Deamon. De asemenea, am învățat cum să creăm un container pentru a rula o imagine MariaDB. La final, am explorat cum ne putem conecta la MariaDB din afara containerului.