Vilka är stegen för att använda MySQL med Docker?

Vilka Ar Stegen For Att Anvanda Mysql Med Docker



MySQL är ett välkänt relationsdatabashanteringsprogram som kan fungera på olika plattformar, såsom Windows, Facebook, Twitter, etc. Docker är ett välkänt forum som gör det möjligt för utvecklare att skapa, köra och distribuera applikationer genom att använda behållare. Docker tillåter användare att använda MySQL med det, vilket är ett effektivt och anpassningsbart sätt att installera och underhålla databasapplikationer. Det ger också säkerhet, portabilitet och isolering för MySQL-applikationer.

Den här artikeln kommer att förklara steg-för-steg-proceduren för att använda MySQL med Docker.

Vilka är stegen för att använda MySQL med Docker?

För att använda MySQL med Docker, prova nedanstående steg:







Steg 1: Dra MySQL-bild från Docker Hub

För att dra MySQL från Docker Hub till det lokala systemet, skriv ut kommandot nedan i Windows PowerShell:



docker pull mysql



Det kan observeras att MySQL-bildens senaste version har laddats ner.





Steg 2: Visa den nedladdade bilden

Lista sedan alla tillgängliga bilder för att säkerställa att MySQL-bilden har hämtats framgångsrikt:

docker-bilder



Ovanstående utdata visar den senaste versionen av MySQL-bilden.

Steg 3: Starta MySQL Container

Skapa och kör sedan MySQL-behållaren via ' docker run -d –namn -e MYSQL_ROOT_PASSWORD= ” kommando:

hamnarkörning -d --namn mySql-forts -Det är MYSQL_ROOT_PASSWORD =mysql123 mysql:senaste

Här:

  • ' -namn alternativet anger behållarens namn, dvs. mySql-forts ”.
  • ' -d flaggan används för att köra behållaren i bakgrunden.
  • ' -e MYSQL_ROOT_PASSWORD ' definierar root-lösenordet till ' mysql123 ”.
  • ' mysql:senaste ” är Docker-bilden att använda:

Det ovan körda kommandot har byggt och startat en ' mySql-forts ”-behållare som kör den senaste versionen av MySQL i bakgrunden.

Steg 4: Se Running MySQL Container

För att säkerställa att MySQL-behållaren körs framgångsrikt, kör följande kommando:

hamnarbetare ps

Ovanstående utdata indikerar att MySQL-behållaren körs framgångsrikt, dvs. mySql-forts ”.

Steg 5: Öppna MySQL-behållaren

Använd nu ' docker exec -it ”-kommandot tillsammans med behållarens namn för att öppna Bash-skalet inuti den pågående MySQL-behållaren:

hamnarbetare exec -Det mySql-forts våldsamt slag

Det ovannämnda kommandot har öppnat ett Bash-skal och nu kan användare utföra kommandot i den körande MySQL-behållaren.

Steg 6: Anslut till MySQL-databasen

Efter det, anslut till MySQL-databasen som rotanvändare med hjälp av det medföljande kommandot och ange lösenordet interaktivt:

mysql -urot -s

Det kan observeras att MySQL-skalet har startats.

Steg 7: Kör MySQL-kommandon

Slutligen, kör MySQL-kommandona i MySQL-behållaren. Till exempel, kör ' VISA DATABASER; ” kommando för att visa alla befintliga databaser:

VISA DATABASER;

Ovanstående utdata visade de tillgängliga databaserna i MySQL-behållaren.

För att välja en specifik databas, kör ' ANVÄND ; ” kommando:

ANVÄND mysql;

Dessutom, för att se tabellerna i den valda databasen, använd kommandot nedan:

VISA TABELLER;

I ovanstående utdata kan alla tabeller i MySQL-behållaren ses. Vi har framgångsrikt använt MySQL med Docker.

Slutsats

För att använda MySQL med Docker, dra först MySQL-bilden från Docker Hub med hjälp av ' docker pull mysql ” kommando. Skapa och kör sedan MySQL-behållaren genom ' docker run -d –namn -e MYSQL_ROOT_PASSWORD= ” kommandot och visa det. Efter det, gå till MySQL-behållaren och anslut till MySQL-databasen. Slutligen, kör MySQL-kommandon i den. Den här artikeln har förklarat proceduren för att använda MySQL med Docker.