Jaké jsou kroky k použití MySQL s Dockerem?

Jake Jsou Kroky K Pouziti Mysql S Dockerem



MySQL je známý program pro správu relačních databází, který může fungovat na různých platformách, jako je Windows, Facebook, Twitter atd. Docker je známé fórum, které umožňuje vývojářům vytvářet, spouštět a distribuovat aplikace pomocí kontejnerů. Docker umožňuje uživatelům používat s ním MySQL, což je efektivní a přizpůsobivý způsob instalace a údržby databázových aplikací. Poskytuje také zabezpečení, přenositelnost a izolaci pro aplikace MySQL.

Tento článek vysvětlí krok za krokem postup pro použití MySQL s Dockerem.

Jaké jsou kroky k použití MySQL s Dockerem?

Chcete-li používat MySQL s Dockerem, vyzkoušejte níže uvedené kroky:







Krok 1: Stáhněte obrázek MySQL z Docker Hub

Chcete-li stáhnout MySQL z Docker Hub do místního systému, napište níže uvedený příkaz v prostředí Windows PowerShell:



docker pull mysql



Lze pozorovat, že byla stažena nejnovější verze obrazu MySQL.





Krok 2: Zobrazte stažený obrázek

Dále vypište všechny dostupné obrázky, abyste se ujistili, že byl obrázek MySQL úspěšně stažen:

obrázky dockerů



Výše uvedený výstup ukazuje nejnovější verzi obrazu MySQL.

Krok 3: Spusťte MySQL Container

Poté vytvořte a spusťte kontejner MySQL pomocí „ docker run -d –name -e MYSQL_ROOT_PASSWORD= 'příkaz:

docker spustit -d --název mySql-cont -To je MYSQL_ROOT_PASSWORD =mysql123 mysql:nejnovější

Tady:

  • -název Volba ” nastavuje název kontejneru, tj. mySql-cont “.
  • -d ” příznak se používá ke spuštění kontejneru na pozadí.
  • -e MYSQL_ROOT_PASSWORD “ definuje heslo uživatele root na „ mysql123 “.
  • mysql:nejnovější “ je obrázek Dockeru, který se má použít:

Výše provedený příkaz vytvořil a spustil „ mySql-cont ” kontejner s nejnovější verzí MySQL na pozadí.

Krok 4: Zobrazení spuštěného kontejneru MySQL

Chcete-li zajistit, že kontejner MySQL běží úspěšně, spusťte následující příkaz:

přístavní dělník ps

Výše uvedený výstup naznačuje, že kontejner MySQL běží úspěšně, tj. mySql-cont “.

Krok 5: Přístup ke kontejneru MySQL

Nyní použijte „ docker exec -it ” spolu s názvem kontejneru k otevření shellu Bash uvnitř běžícího kontejneru MySQL:

přístavní dělník exec -to mySql-cont bash

Výše uvedený příkaz otevřel shell Bash a nyní mohou uživatelé tento příkaz spustit ve spuštěném kontejneru MySQL.

Krok 6: Připojte se k databázi MySQL

Poté se připojte k databázi MySQL jako uživatel root pomocí poskytnutého příkazu a interaktivně zadejte heslo:

mysql -uroot -p

Je možné pozorovat, že byl spuštěn shell MySQL.

Krok 7: Spusťte příkazy MySQL

Nakonec spusťte příkazy MySQL v kontejneru MySQL. Spusťte například „ ZOBRAZIT DATABÁZE; ” pro zobrazení všech existujících databází:

ZOBRAZIT DATABÁZE;

Výše uvedený výstup ukázal dostupné databáze v kontejneru MySQL.

Chcete-li vybrat konkrétní databázi, spusťte „ USE ; 'příkaz:

POUŽÍVEJTE mysql;

Navíc k zobrazení tabulek ve vybrané databázi použijte níže uvedený příkaz:

ZOBRAZIT TABULKY;

Ve výše uvedeném výstupu jsou vidět všechny tabulky v kontejneru MySQL. MySQL jsme úspěšně použili s Dockerem.

Závěr

Chcete-li použít MySQL s Dockerem, nejprve stáhněte obraz MySQL z Docker Hub pomocí „ docker pull mysql “příkaz. Poté vytvořte a spusťte kontejner MySQL prostřednictvím „ docker run -d –name -e MYSQL_ROOT_PASSWORD= “ a zobrazte jej. Poté přejděte do kontejneru MySQL a připojte se k databázi MySQL. Nakonec v něm spusťte příkazy MySQL. Tento článek vysvětluje postup používání MySQL s Dockerem.