Wie migriere ich Anwendungen zu Docker? In diesem Artikel wird am Beispiel des PHP-Webprogramms erläutert, wie die Anwendung zur Ausführung auf Docker migriert wird. Ich hoffe, das hilft dir!
So migrieren Sie Anwendungen zu Docker
Die Schritte zum Migrieren von Anwendungen zu Docker sind wie folgt:
Kapitel Schritt eins:Ziehen Sie das Bild.
docker pull tutum/lamp
Schritt 2:Lassen Sie den Container laufen.
In diesem Experiment ist das Stammverzeichnis der lokalen Anwendung /home/wwwroot/default. Bitte ändern Sie den Pfad entsprechend Ihrer eigenen Situation. YOURPASSWORD behält das bisherige Datenbankkennwort bei.
docker run -d -p 81:80 -p 3307:3306 -e MYSQL_PASS="YOURPASSWORD" -v /home/wwwroot/default:/app tutum/lamp
Schritt 3:Ändern Sie die Konfigurationsdatei der Anwendungsdatenbank.
In diesem Bild darf der Root-Benutzer keine Verbindung außerhalb des Containers herstellen – Sie sollten den Admin-Benutzer verwenden.
Ändern Sie einfach den Datenbankbenutzernamen in der Konfigurationsdatei der PHP-Anwendung.
Schritt 4:Exportieren Sie die lokalen Datenbankdaten und importieren Sie dann die Datenbank in den Container.
Es ist zu einfach, einfach über die MySQL-Befehlszeile exportieren und importieren.
MySQLdump -h localhost -u root -p mydb >e:\MySQL\mydb.sql #导出 MySQLdump -h localhost -u root -p mydb mytable>e:\MySQL\mytable.sql #导入
Indem Sie die oben genannten 4 Schritte befolgen, können Sie die Anwendung zur Ausführung auf Docker migrieren.
Empfohlenes Lernen:MySQL-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo migrieren Sie Anwendungen zu Docker. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!