So migrieren Sie Anwendungen zu Docker

angryTom
Freigeben: 2020-03-16 17:05:39
Original
2647 Leute haben es durchsucht

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

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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 #导入
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!