Aké sú kroky na používanie MySQL s Dockerom?

Ake Su Kroky Na Pouzivanie Mysql S Dockerom



MySQL je známy program na správu relačných databáz, ktorý môže fungovať na rôznych platformách, ako sú Windows, Facebook, Twitter atď. Docker je známe fórum, ktoré umožňuje vývojárom vytvárať, spúšťať a distribuovať aplikácie pomocou kontajnerov. Docker umožňuje používateľom používať s ním MySQL, čo je efektívny a prispôsobivý spôsob inštalácie a údržby databázových aplikácií. Poskytuje tiež bezpečnosť, prenosnosť a izoláciu pre aplikácie MySQL.

Tento článok vysvetlí podrobný postup používania MySQL s Dockerom.

Aké sú kroky na používanie MySQL s Dockerom?

Ak chcete použiť MySQL s Dockerom, vyskúšajte nižšie uvedené kroky:







Krok 1: Vytiahnite obrázok MySQL z Docker Hub

Ak chcete stiahnuť MySQL z Docker Hub do lokálneho systému, napíšte nižšie uvedený príkaz v prostredí Windows PowerShell:



docker pull mysql



Je možné pozorovať, že bola stiahnutá najnovšia verzia obrázka MySQL.





Krok 2: Zobrazte stiahnutý obrázok

Ďalej uveďte všetky dostupné obrázky, aby ste sa uistili, že bol obrázok MySQL úspešne stiahnutý:

docker obrázky



Vyššie uvedený výstup zobrazuje najnovšiu verziu obrazu MySQL.

Krok 3: Spustite kontajner MySQL

Potom vytvorte a spustite kontajner MySQL cez „ docker run -d –name -e MYSQL_ROOT_PASSWORD= 'príkaz:

docker spustiť -d --názov mySql-cont -To je MYSQL_ROOT_PASSWORD =mysql123 mysql:najnovšie

Tu:

  • -názov ” možnosť nastavuje názov kontajnera, napr. mySql-cont “.
  • -d Príznak ” sa používa na spustenie kontajnera na pozadí.
  • -e MYSQL_ROOT_PASSWORD ” definuje root heslo na “ mysql123 “.
  • mysql:najnovšie “ je obrázok Docker na použitie:

Vyššie spustený príkaz vytvoril a spustil „ mySql-cont ” kontajner s najnovšou verziou MySQL na pozadí.

Krok 4: Zobrazte spustený kontajner MySQL

Aby ste sa uistili, že kontajner MySQL beží úspešne, vykonajte nasledujúci príkaz:

doker ps

Vyššie uvedený výstup naznačuje, že kontajner MySQL beží úspešne, tj “ mySql-cont “.

Krok 5: Prístup ku kontajneru MySQL

Teraz použite „ docker exec -it ” spolu s názvom kontajnera na otvorenie shellu Bash v spustenom kontajneri MySQL:

doker exec -to mySql-cont bash

Vyššie uvedený príkaz otvoril shell Bash a teraz môžu používatelia vykonať príkaz v spustenom kontajneri MySQL.

Krok 6: Pripojte sa k databáze MySQL

Potom sa pripojte k databáze MySQL ako užívateľ root pomocou poskytnutého príkazu a interaktívne zadajte heslo:

mysql -uroot -p

Je možné pozorovať, že shell MySQL bol spustený.

Krok 7: Vykonajte príkazy MySQL

Nakoniec spustite príkazy MySQL v kontajneri MySQL. Napríklad vykonajte príkaz „ ZOBRAZIŤ DATABÁZY; ” na zobrazenie všetkých existujúcich databáz:

ZOBRAZIŤ DATABÁZY;

Vyššie uvedený výstup ukázal dostupné databázy v kontajneri MySQL.

Ak chcete vybrať konkrétnu databázu, spustite „ USE ; 'príkaz:

POUŽÍVAJTE mysql;

Okrem toho na zobrazenie tabuliek vo vybranej databáze použite príkaz uvedený nižšie:

ZOBRAZIŤ TABUĽKY;

Vo vyššie uvedenom výstupe je možné vidieť všetky tabuľky v kontajneri MySQL. MySQL sme úspešne použili s Dockerom.

Záver

Ak chcete použiť MySQL s Dockerom, najprv stiahnite obraz MySQL z Docker Hub pomocou „ docker pull mysql “príkaz. Potom vytvorte a spustite kontajner MySQL cez „ docker run -d –name -e MYSQL_ROOT_PASSWORD= “ a zobrazte ho. Potom vstúpte do kontajnera MySQL a pripojte sa k databáze MySQL. Nakoniec v ňom spustite príkazy MySQL. Tento článok vysvetľuje postup používania MySQL s Dockerom.