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:
- Trekk MySQL-bilde fra Docker Hub
- Se det nedlastede bildet
- Bygg og kjør MySQL-beholder
- Se løpende container
- Få tilgang til MySQL-beholder
- Koble til MySQL-databasen
- Utfør MySQL-kommandoer
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
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
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