In diesem Artikel wird die schrittweise Vorgehensweise zur Verwendung von MySQL mit Docker erläutert.
Was sind die Schritte zur Verwendung von MySQL mit Docker?
Um MySQL mit Docker zu verwenden, probieren Sie die folgenden Schritte aus:
- Ziehen Sie das MySQL-Image vom Docker Hub
- Sehen Sie sich das heruntergeladene Bild an
- Erstellen Sie einen MySQL-Container und führen Sie ihn aus
- Anzeigen des laufenden Containers
- Greifen Sie auf den MySQL-Container zu
- Stellen Sie eine Verbindung zur MySQL-Datenbank her
- Führen Sie MySQL-Befehle aus
Schritt 1: MySQL-Image vom Docker Hub abrufen
Um MySQL vom Docker Hub auf das lokale System zu ziehen, schreiben Sie den unten aufgeführten Befehl in Windows PowerShell:
Docker zieht MySQL
Es ist zu erkennen, dass die neueste Version des MySQL-Images heruntergeladen wurde.
Schritt 2: Sehen Sie sich das heruntergeladene Bild an
Listen Sie als Nächstes alle verfügbaren Images auf, um sicherzustellen, dass das MySQL-Image erfolgreich abgerufen wurde:
Docker-Bilder
Die obige Ausgabe zeigt die neueste Version des MySQL-Images.
Schritt 3: Starten Sie den MySQL-Container
Erstellen Sie dann den MySQL-Container und führen Sie ihn über den Befehl „ aus. docker run -d –name
Hier:
- „ -Name Die Option legt den Containernamen fest, d. h. „ mySql-cont “.
- „ -D Das Flag wird verwendet, um den Container im Hintergrund auszuführen.
- „ -e MYSQL_ROOT_PASSWORD ” definiert das Root-Passwort auf „ mysql123 “.
- „ mysql:neueste „ ist das zu verwendende Docker-Image:
Der oben ausgeführte Befehl hat ein „ mySql-cont ”-Container, der die neueste Version von MySQL im Hintergrund ausführt.
Schritt 4: Anzeigen des laufenden MySQL-Containers
Um sicherzustellen, dass der MySQL-Container erfolgreich ausgeführt wird, führen Sie den folgenden Befehl aus:
Docker PS
Die obige Ausgabe zeigt an, dass der MySQL-Container erfolgreich ausgeführt wird, d. h. „ mySql-cont “.
Schritt 5: Greifen Sie auf den MySQL-Container zu
Nutzen Sie nun die „ docker exec -it ”-Befehl zusammen mit dem Containernamen, um die Bash-Shell im laufenden MySQL-Container zu öffnen:
Docker Geschäftsführer -Es mySql-cont bash
Der oben genannte Befehl hat eine Bash-Shell geöffnet und Benutzer können den Befehl nun im laufenden MySQL-Container ausführen.
Schritt 6: Stellen Sie eine Verbindung zur MySQL-Datenbank her
Verbinden Sie sich anschließend mit dem bereitgestellten Befehl als Root-Benutzer mit der MySQL-Datenbank und geben Sie das Passwort interaktiv ein:
MySQL -uroot -P
Es ist zu beobachten, dass die MySQL-Shell gestartet wurde.
Schritt 7: Führen Sie MySQL-Befehle aus
Führen Sie abschließend die MySQL-Befehle im MySQL-Container aus. Führen Sie zum Beispiel „ DATENBANKEN ANZEIGEN; ”-Befehl zum Anzeigen aller vorhandenen Datenbanken:
DATENBANKEN ANZEIGEN;
Die obige Ausgabe zeigte die verfügbaren Datenbanken im MySQL-Container.
Um eine bestimmte Datenbank auszuwählen, führen Sie den Befehl „ USE
Um die Tabellen in der ausgewählten Datenbank anzuzeigen, verwenden Sie außerdem den folgenden Befehl:
TABELLEN ANZEIGEN;
In der obigen Ausgabe sind alle Tabellen im MySQL-Container zu sehen. Wir haben MySQL erfolgreich mit Docker verwendet.
Abschluss
Um MySQL mit Docker zu verwenden, rufen Sie zunächst das MySQL-Image vom Docker Hub ab, indem Sie „ Docker zieht MySQL ' Befehl. Erstellen Sie dann den MySQL-Container und führen Sie ihn über „ docker run -d –name