Möchten Sie lernen, wie Sie Magento mit Docker auf Ubuntu Linux installieren? In diesem Tutorial zeigen wir Ihnen alle Schritte, die erforderlich sind, um die Magento-Installation mit Docker auf einem Computer mit Ubuntu Linux in 5 Minuten oder weniger durchzuführen.

• Ubuntu 20.04
• Ubuntu 18.04
• Ubuntu 19.04
• Magento 2.4
• MySQL 5.7
• Elasticsearch 7.6.2

Tutorial Magento – Docker Installation

Installieren Sie den Docker-Dienst.

Copy to Clipboard

Erstellen Sie ein Docker-Netzwerk.

Copy to Clipboard

Laden Sie das MySQL-Docker-Image aus dem Online-Repository herunter.

Copy to Clipboard

Laden Sie das Elasticsearch Docker-Image aus dem Online-Repository herunter.

Copy to Clipboard

Laden Sie das Magento-Docker-Image aus dem Online-Repository herunter.

Copy to Clipboard

Listen Sie die auf Ihrem System installierten Docker-Images auf.

Copy to Clipboard

Hier ist die Befehlsausgabe:

Copy to Clipboard

Erstellen Sie ein Docker-Volume, um die persistenten MySQL-Daten zu speichern.

Copy to Clipboard

Überprüfen Sie das persistente Datenverzeichnis.

Copy to Clipboard

Hier ist die Befehlsausgabe:

Copy to Clipboard

Optional können Sie eine symbolische Verknüpfung zu einem einfacheren Zugriffsspeicherort erstellen.

Copy to Clipboard

Starten Sie einen MySQL-Container mit persistenter Datenspeicherung.

Copy to Clipboard

Hier ist die Befehlsausgabe:

Copy to Clipboard

In unserem Beispiel wurde das MySQL-Image verwendet, um einen neuen Container zu starten.

Der neue Container verfügt über eine permanente Datenspeicherung.

Die Container-ID lautet 2df3ce59a3d8e52723554258d2781da37223249848064b0cadb1c80e57d0d1d0.

Das konfigurierte Root-Kontokennwort der Datenbank war kamisama123.

Es wurde eine Datenbank mit dem Namen Magento erstellt.

Ein Datenbankkonto mit dem Namen Magento wurde erstellt und das Kennwort kamisama123 konfiguriert.

Erstellen Sie ein Docker-Volume, um die persistenten Elasticsearch-Daten zu speichern.

Copy to Clipboard

Überprüfen Sie das persistente Datenverzeichnis.

Copy to Clipboard

Hier ist die Befehlsausgabe:

Copy to Clipboard

Optional können Sie eine symbolische Verknüpfung zu einem einfacheren Zugriffsspeicherort erstellen.

Copy to Clipboard

Starten Sie einen Elasticsearch-Container mit persistenter Datenspeicherung.

Copy to Clipboard

Erstellen Sie ein Docker-Volume, um Magentos persistente Daten zu speichern.

Copy to Clipboard

Überprüfen Sie das persistente Datenverzeichnis.

Copy to Clipboard

Hier ist die Befehlsausgabe:

Copy to Clipboard

Optional können Sie eine symbolische Verknüpfung zu einem einfacheren Zugriffsspeicherort erstellen.

Copy to Clipboard

Starten Sie einen Magento-Container mit persistenter Datenspeicherung.

Copy to Clipboard

Hier ist die Befehlsausgabe:

Copy to Clipboard

In unserem Beispiel wurde das Magento-Image verwendet, um einen neuen Container zu starten.

Der neue Container verfügt über eine permanente Datenspeicherung.

Die Container-ID ist a40aa57dc686055572f994cda2a3edb56c404899c82bea50e5486b927867d24e.

Es kann bis zu 25 Minuten dauern, bis Magento den Installationsvorgang abgeschlossen hat.

Tutorial Docker – Magento-Installation

Öffnen Sie Ihren Browser und geben Sie die IP-Adresse Ihres Webservers plus /ADMIN ein.

In unserem Beispiel wurde die folgende URL im Browser eingegeben:

• http://192.168.100.10/admin

Die Magento-Anmeldeschnittstelle sollte angezeigt werden.

Magento login

Geben Sie auf dem Eingabeaufforderungsbildschirm die folgenden Informationen ein.

• Username: user
• Passwort: bitnami1

Nach einer erfolgreichen Anmeldung wird das Magento-Dashboard angezeigt.

Magento Dashboard

Herzlichen glückwunsch! Sie haben die Magento Docker-Installation abgeschlossen.

Tutorial Magento – Docker Container-Management

Überprüfen Sie den Status aller Docker-Container mit dem folgenden Befehl:

Copy to Clipboard

Überprüfen Sie den Status eines Containers.

Copy to Clipboard

Um einen Container zu stoppen, verwenden Sie den folgenden Befehl:

Copy to Clipboard

Um einen Container zu starten, verwenden Sie den folgenden Befehl:

Copy to Clipboard

Um einen Container neu zu starten, verwenden Sie den folgenden Befehl:

Copy to Clipboard

Verwenden Sie im Fehlerfall den folgenden Befehl, um die Containerprotokolle zu überprüfen.

Copy to Clipboard

In unseren Beispielen haben wir gezeigt, wie Magento-Behälter zu verwalten sind.