Hva er trinnene for å bruke MySQL med Docker?

Hva Er Trinnene For A Bruke Mysql Med Docker



MySQL er et velkjent program for håndtering av relasjonsdatabaser som kan operere på ulike plattformer, som Windows, Facebook, Twitter osv. Docker er et velkjent forum som gjør det mulig for utviklere å lage, kjøre og distribuere applikasjoner ved å bruke containere. Docker tillater brukere å bruke MySQL med det, som er en effektiv og tilpasningsdyktig måte å installere og vedlikeholde databaseapplikasjoner på. Det gir også sikkerhet, portabilitet og isolasjon for MySQL-applikasjoner.

Denne artikkelen vil forklare trinn-for-trinn-prosedyren for bruk av MySQL med Docker.

Hva er trinnene for å bruke MySQL med Docker?

For å bruke MySQL med Docker, prøv trinnene nedenfor:







Trinn 1: Trekk MySQL-bilde fra Docker Hub

For å trekke MySQL fra Docker Hub til det lokale systemet, skriv ut kommandoen nedenfor i Windows PowerShell:



docker pull mysql



Det kan observeres at MySQL-bildets siste versjon er lastet ned.





Trinn 2: Se det nedlastede bildet

List deretter alle tilgjengelige bilder for å sikre at MySQL-bildet har blitt hentet med hell:

docker-bilder



Utgangen ovenfor viser den nyeste versjonen av MySQL-bildet.

Trinn 3: Start MySQL Container

Deretter oppretter og kjører du MySQL-beholderen via ' docker run -d –navn -e MYSQL_ROOT_PASSWORD= ' kommando:

docker run -d --Navn mySql-forts -Det er MYSQL_ROOT_PASSWORD =mysql123 mysql:nyeste

Her:

  • ' -Navn ' alternativet setter beholdernavnet, dvs. ' mySql-forts '.
  • ' -d flagget brukes til å kjøre beholderen i bakgrunnen.
  • ' -e MYSQL_ROOT_PASSWORD ' definerer root-passordet til ' mysql123 '.
  • ' mysql: siste ' er Docker-bildet som skal brukes:

Den ovenfor utførte kommandoen har bygget og startet en ' mySql-forts ”-beholder som kjører den nyeste versjonen av MySQL i bakgrunnen.

Trinn 4: Se løpende MySQL-beholder

For å sikre at MySQL-beholderen kjører vellykket, kjør følgende kommando:

havnearbeider ps

Utdataene ovenfor indikerer at MySQL-beholderen kjører vellykket, dvs. ' mySql-forts '.

Trinn 5: Få tilgang til MySQL Container

Bruk nå ' docker exec -it ” kommando sammen med beholdernavnet for å åpne Bash-skallet inne i den kjørende MySQL-beholderen:

havnearbeider exec -den mySql-forts bash

Den ovennevnte kommandoen har åpnet et Bash-skall, og nå kan brukere utføre kommandoen i den kjørende MySQL-beholderen.

Trinn 6: Koble til MySQL-databasen

Deretter kobler du til MySQL-databasen som rotbruker ved å bruke den angitte kommandoen og skriv inn passordet interaktivt:

mysql -uroot -s

Det kan observeres at MySQL-skallet er startet.

Trinn 7: Utfør MySQL-kommandoer

Til slutt, kjør MySQL-kommandoene i MySQL-beholderen. Utfør for eksempel ' VIS DATABASER; kommando for å vise alle eksisterende databaser:

VIS DATABASER;

Ovennevnte utdata viste de tilgjengelige databasene i MySQL-beholderen.

For å velge en bestemt database, kjør ' BRUK ; ' kommando:

BRUK mysql;

Dessuten, for å se tabellene i den valgte databasen, bruk kommandoen nedenfor:

VIS TABELLER;

I utgangen ovenfor kan alle tabellene i MySQL-beholderen sees. Vi har brukt MySQL med Docker.

Konklusjon

For å bruke MySQL med Docker, trekk først MySQL-bildet fra Docker Hub ved å bruke ' docker pull mysql ' kommando. Deretter oppretter og kjører du MySQL-beholderen gjennom ' docker run -d –navn -e MYSQL_ROOT_PASSWORD= ' kommandoen og se den. Etter det, få tilgang til MySQL-beholderen og koble til MySQL-databasen. Til slutt, kjør MySQL-kommandoer i den. Denne artikkelen har forklart prosedyren for bruk av MySQL med Docker.