Zum Hauptinhalt springen

Einrichten von nginx in Docker Schritt für Schritt Anleitung

Nginx ist ein beliebter Open-Source-Webserver und -Proxy, der zum Bedienen statischer und dynamischer Websites verwendet wird. Seine einfache Installation und Konfiguration macht es zu einem idealen Werkzeug für die Arbeit mit Docker-Containern. In diesem Artikel werden wir uns eine schrittweise Anleitung zum Einrichten von Nginx in Docker ansehen.

Schritt 1: Installieren von Docker

Bevor Sie beginnen, müssen Sie Docker auf Ihrem Computer installiert haben. Docker ist eine Plattform, mit der Sie Anwendungen in isolierten Containern ausführen können, was es zu einem idealen Werkzeug für die Bereitstellung und Verwaltung von Servern macht.

Sie können Docker installieren, indem Sie den Anweisungen auf der offiziellen Docker-Website folgen. Nach der erfolgreichen Installation können Sie mit der Konfiguration von Nginx in Docker fortfahren.

Schritt 2: Erstellen eines Docker-Containers mit Nginx

Der nächste Schritt besteht darin, einen Docker-Container mit Nginx zu erstellen. Öffnen Sie dazu eine Eingabeaufforderung oder ein Terminal und geben Sie den folgenden Befehl ein:

docker run --name my-nginx-container -p 80:80 -d nginx

Dieser Befehl erstellt einen Docker-Container mit dem Namen "my-nginx-container" und bindet Port 80 des Servers an Port 80 Ihres Computers. Der Schlüssel "-d" wird verwendet, um den Container im Hintergrund auszuführen. Nachdem Sie den Befehl ausgeführt haben, können Sie mit der Adresse Ihrer Maschine und Port 80 auf Nginx zugreifen.

Nachdem Sie die beiden Schritte abgeschlossen haben, sollten Sie jetzt eine funktionierende Nginx-Instanz im Docker-Container haben. Sie können es weiter anpassen, Ihre Websites hinzufügen oder es verwenden, um Ihre Apps zu bedienen.

Installieren von Docker

Bevor Sie mit der Konfiguration von Nginx in Docker beginnen, müssen Sie Docker selbst auf Ihrem System installieren. Hier ist eine Schritt-für-Schritt-Anleitung:

Schritt 1Gehen Sie zur offiziellen Docker-Website unter www.docker.com/get-started .
Schritt 2Wählen Sie das Betriebssystem aus, auf dem Sie Docker verwenden möchten (z. B. Windows, macOS oder Linux).
Schritt 3Befolgen Sie die Anweisungen auf der Docker-Website, um Docker auf Ihrem System herunterzuladen und zu installieren.
Schritt 4Führen Sie es nach der Installation von Docker aus und stellen Sie sicher, dass es ordnungsgemäß funktioniert.
Schritt 5Überprüfen Sie die Docker-Version, indem Sie den Befehl "docker Version" an der Eingabeaufforderung oder im Terminal eingeben.

Nachdem Docker jetzt erfolgreich auf Ihrem System installiert wurde, können Sie mit dem Einrichten von Nginx in Docker fortfahren.

Docker wird geladen

Um mit nginx in Docker zu beginnen, müssen Sie Docker auf Ihrem Computer installieren. Mit Docker können Sie Container erstellen und ausführen, die Anwendungen von Ihrer Umgebung isolieren.

Hier ist eine Schritt-für-Schritt-Anleitung zur Installation von Docker:

  1. Überprüfen Sie die Systemanforderungen. Docker kann auf verschiedenen Betriebssystemen wie Windows, macOS und Linux installiert werden. Stellen Sie sicher, dass Ihr System die Docker-Anforderungen erfüllt.
  2. Laden Sie das Docker-Installationsprogramm von der offiziellen Docker-Website herunter: https://www.docker.com/products/docker-desktop .
  3. Führen Sie das Docker-Installationsprogramm aus und folgen Sie den Anweisungen auf dem Bildschirm. Während der Installation werden Sie möglicherweise nach Administratorrechten oder einem Passwort für Ihr Konto gefragt.
  4. Nach Abschluss der Installation fordert Sie Docker möglicherweise auf, den Computer neu zu starten. Starten Sie den Computer bei Bedarf neu.
  5. Überprüfen Sie, ob Docker erfolgreich installiert wurde, indem Sie den Befehl docker version an der Eingabeaufforderung oder im Terminal ausführen. Wenn Sie die Versionen des Docker-Clients und -Servers sehen, ist Docker erfolgreich installiert und betriebsbereit.

Nachdem Sie Docker installiert haben, können Sie mit der Verwendung von nginx im Docker-Container beginnen.

Installieren von Docker

Um mit Docker zu beginnen, müssen Sie es auf Ihrem System installieren. Während des Installationsprozesses erstellt und verwaltet Docker Container, die alle erforderlichen Komponenten zum Ausführen und Ausführen von Anwendungen enthalten.

Führen Sie die folgenden Schritte aus, um Docker auf einem Linux-Betriebssystem zu installieren:

    Öffnen Sie ein Terminal und führen Sie den Befehl aus:

sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install docker-ce

Nach der erfolgreichen Installation von Docker können Sie die Version von Docker überprüfen, indem Sie den Befehl ausführen:

docker version

Nginx einrichten

Schritt 1: Installieren von Docker

Bevor Sie mit der Konfiguration von Nginx in Docker beginnen, stellen Sie sicher, dass Docker bereits auf Ihrem System installiert ist. Wenn Sie die Installation noch nicht durchgeführt haben, befolgen Sie die Anweisungen für Ihr Betriebssystem. Die Dokumentation zur Installation von Docker ist auf der offiziellen Docker-Website verfügbar.

Schritt 2: Erstellen eines Docker-Containers

Um mit der Konfiguration von Nginx in Docker zu beginnen, müssen Sie einen Docker-Container erstellen. Führen Sie dazu den folgenden Befehl aus:

docker run -p 80:80 --name nginx-container -d nginx

Der obige Befehl erstellt einen Docker-Container mit dem Namen "nginx-container" und verknüpft Port 80 des Hosts mit Port 80 des Containers. Das offizielle Nginx-Image, das im Docker Hub verfügbar ist, wird ebenfalls verwendet.

Schritt 3: Überprüfen der Arbeit von Nginx

Um sicherzustellen, dass Nginx erfolgreich in Docker konfiguriert wurde, öffnen Sie einen Webbrowser und geben Sie die Adresse ein http://localhost oder http://IP-адрес-хоста. Wenn alles korrekt eingerichtet ist, sehen Sie die Nginx-Begrüßungsseite.

Schritt 4: Konfigurieren von virtuellen Hosts

Um virtuelle Hosts in Nginx einzurichten, müssen Sie die Nginx-Konfigurationsdatei ändern. Verwenden Sie dazu den folgenden Befehl:

docker exec -it nginx-container /bin/bash

Wenn Sie diesen Befehl ausführen, melden Sie sich interaktiv beim Docker-Container an. Jetzt können Sie die Nginx-Konfigurationsdatei mit einem beliebigen Texteditor bearbeiten.

Schritt 5: Neustart des Containers

Nachdem Sie die erforderlichen Änderungen an der Nginx-Konfigurationsdatei vorgenommen haben, starten Sie den Docker-Container mit dem folgenden Befehl neu:

docker restart nginx-container

Jetzt müssen alle Einstellungen für virtuelle Hosts angewendet werden, und Nginx funktioniert entsprechend Ihren Einstellungen.

In diesem Abschnitt wurden die grundlegenden Schritte zum Konfigurieren von Nginx in einem Docker-Container erläutert. Um Nginx erfolgreich zu verwenden, müssen Sie Docker installieren, einen Docker-Container erstellen, den Betrieb von Nginx überprüfen und virtuelle Hosts konfigurieren. Viel Glück bei der Arbeit mit Nginx!