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 1 | Gehen Sie zur offiziellen Docker-Website unter www.docker.com/get-started . |
| Schritt 2 | Wählen Sie das Betriebssystem aus, auf dem Sie Docker verwenden möchten (z. B. Windows, macOS oder Linux). |
| Schritt 3 | Befolgen Sie die Anweisungen auf der Docker-Website, um Docker auf Ihrem System herunterzuladen und zu installieren. |
| Schritt 4 | Fü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:
- Ü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.
- Laden Sie das Docker-Installationsprogramm von der offiziellen Docker-Website herunter: https://www.docker.com/products/docker-desktop .
- 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.
- Nach Abschluss der Installation fordert Sie Docker möglicherweise auf, den Computer neu zu starten. Starten Sie den Computer bei Bedarf neu.
- Ü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!