Docker-Container ist eine leichtgewichtige Virtualisierungstechnologie, die Anwendungen und ihre Abhängigkeiten in einem vollständigen Dateisystem auf Betriebssystemebene packt, um eine einfache Portierung und Bereitstellung zu ermöglichen. MySQL ist eine beliebte Open-Source-Datenbank. Die Verwendung von Docker zur Bereitstellung von MySQL kann die Installation und Verwaltung der Datenbankumgebung vereinfachen. Allerdings unterscheiden sich Docker-Container von herkömmlichen virtuellen Maschinen und der Installations- und Konfigurationsprozess erfordert möglicherweise einige zusätzliche Schritte. In diesem Artikel erfahren Sie, wie Sie MySQL in einem Docker-Container installieren und konfigurieren.
1. Installieren Sie das MySQL-Image
docker pull mysql
Dadurch wird die neueste Version des MySQL-Image vom Docker Hub heruntergeladen. Sie können die Liste der installierten Images über den Docker-Images-Befehl anzeigen.
2. Erstellen Sie einen MySQL-Container. Führen Sie den folgenden Befehl aus, um einen MySQL-Container zu erstellen:
docker run --name=mysql-container-name -e MYSQL_ROOT_PASSWORD=your_password -d mysql:latest
docker ps
docker exec -it mysql-container-name bash
mysql -u root -p
CREATE USER 'your_username'@'%' IDENTIFIED BY 'your_password'; GRANT ALL PRIVILEGES ON *.* TO 'your_username'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;
vim /etc/mysql/my.cnf
[mysqld] character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci
service mysql restart
Die Verwendung von Docker-Containern zur Bereitstellung von MySQL kann die Bereitstellung und Verwaltung von Datenbankumgebungen vereinfachen. Allerdings können während der Installation und Konfiguration einige zusätzliche Schritte erforderlich sein. In diesem Artikel stellen wir vor, wie Sie MySQL in einem Docker-Container installieren und konfigurieren und bieten Ihnen so eine einfache und effektive Möglichkeit, eine MySQL-Datenbank bereitzustellen.
Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie Docker nach der Installation von MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!