Heim >Betrieb und Instandhaltung >Docker >So verwenden Sie Docker zum Installieren und Konfigurieren einer MySQL-Datenbank

So verwenden Sie Docker zum Installieren und Konfigurieren einer MySQL-Datenbank

PHPz
PHPzOriginal
2023-04-10 14:17:201094Durchsuche

Docker hat sich zur beliebtesten Anwendungscontainerisierungstechnologie entwickelt. Es läuft auf jeder Plattform (Linux, Windows, Mac) und vereinfacht so die Anwendungsbereitstellung und -verwaltung erheblich. Docker kann nicht nur die Anwendung selbst, sondern auch abhängige Dienste wie Datenbanken containerisieren. In diesem Artikel besprechen wir, wie Sie eine MySQL-Datenbank mit Docker installieren und konfigurieren.

  1. MySQL-Docker-Image herunterladen
    Zuerst müssen wir das MySQL-Docker-Image vom Docker Hub herunterladen. Führen Sie den folgenden Befehl aus, um die neueste Version von MySQL vom Docker Hub herunterzuladen.
docker pull mysql

Dadurch wird die neueste Version des MySQL Docker-Images heruntergeladen.

  1. MySQL-Container erstellen
    Sobald das MySQL-Docker-Image heruntergeladen ist, können wir den MySQL-Container erstellen. In Linux-/Mac-Systemen können Sie den folgenden Befehl verwenden:
docker run --name test-mysql -e MYSQL_ROOT_PASSWORD=<your_password> -p 3306:3306 -d mysql

Der obige Befehl erstellt einen neuen Container aus dem MySQL Docker-Image mit dem Namen test-mysql. Der Parameter „-e MYSQL_ROOT_PASSWORD=“ gibt das Passwort des MySQL-Root-Benutzers an. Der Parameter „-p 3306:3306“ ordnet den MySQL-Port im Container dem Port 3306 auf dem Host zu.

Wenn Sie Docker auf einem Windows-System ausführen, müssen Sie den folgenden Befehl ausführen:

docker run --name test-mysql -e MYSQL_ROOT_PASSWORD=<your_password> -p 3306:3306 -d mysql --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

Im Gegensatz zu Linux/Mac unterstützt Windows nicht das Ändern des Zeichensatzes und der Sortiermethode innerhalb des Containers vor der Ausführung des MySQL-Containers Diese Optionen müssen beim Ausführen des Containers angegeben werden.

  1. MySQL-Containerstatus überprüfen
    Führen Sie den folgenden Befehl aus, um den Status des Containers zu überprüfen:
docker ps

Sie sollten sehen, dass die zurückgegebenen Ergebnisse die Test-MySQL-Containerinformationen enthalten, was darauf hinweist, dass der Container erfolgreich ausgeführt wurde.

  1. Melden Sie sich beim MySQL-Container an
    Auf Linux-/Mac-Systemen können Sie sich mit dem folgenden Befehl beim MySQL-Container anmelden:
docker exec -it test-mysql mysql -uroot -p<your_password>

Unter Windows verwenden Sie den folgenden Befehl:

docker exec -it test-mysql mysql -uroot -p<your_password> --protocol=tcp

Nachdem Sie den obigen Befehl ausgeführt haben, Sie geben MySQL in die Befehlszeilenschnittstelle ein. Dies bedeutet, dass Sie den MySQL Docker-Container erfolgreich installiert haben.

Zusammenfassung
Docker erleichtert die Installation und Verwaltung von MySQL. In diesem Artikel erklären wir, wie Sie das MySQL-Docker-Image vom Docker Hub herunterladen und einen MySQL-Container erstellen. Wir bieten auch detailliertere Installationsschritte für Windows-Benutzer. Mit diesen Schritten sollten Sie erfolgreich gelernt haben, wie Sie die Docker-Installation von MySQL überprüfen.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie Docker zum Installieren und Konfigurieren einer MySQL-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn