Stelle Nginx über einen veröffentlichten Port bereit und prüfe eine echte HTTP-Antwort.
Vorbereitung
Verwende eine funktionierende Installation. Ein Admin erstellt die Gruppe; Operator oder Admin stellt die Anwendung bereit. Der Server muss das öffentliche Nginx-Image von Docker Hub laden können. TCP-Port 8080 muss frei und von deinem Computer erreichbar sein.
Führe für den SSH-Zugriff diesen Befehl auf deinem Computer aus und halte die Sitzung offen:
ssh -L 9000:127.0.0.1:9000 -L 8080:127.0.0.1:8080 your-user@server.example.comSchritte
Gruppe erstellen
Erstelle eine Gruppe namens
demo.Anwendung konfigurieren
Erstelle darin die Anwendung
hello-webmit dem Imagenginx:stable-alpine. Behalte den Standardbefehl und ein festes Replikat.Port veröffentlichen
Veröffentliche den Container-Port 80 als Server-Port 8080, mit TCP.
Anwendung bereitstellen
Speichere die Anwendung und warte, bis das Replikat läuft.
Domain, Volume und eigener Befehl sind nicht nötig. Das offizielle Image startet Nginx im Vordergrund.
Test
Öffne auf deinem Computer http://SERVER_IP:8080 oder führe den folgenden Befehl aus. Ersetze SERVER_IP durch die erreichbare Serveradresse.
curl -i http://SERVER_IP:8080Wenn du den SSH-Tunnel nutzt, halte die Sitzung offen und führe stattdessen auf deinem Computer Folgendes aus:
curl -i http://localhost:8080HTTP 200 und Nginx-Seite erwarten; zusätzlich Replikate und Logs prüfen.
Pullfehler: Registry/Architektur. Prozessende: Befehl/Logs. Timeout: Zuordnung, Adresse, Firewall, Tunnel. Eine Domainroute würde internen Port 80 nutzen.
Zum Aufräumen Anwendung löschen, Aufgabenende abwarten, leere Gruppe löschen. Weiter zur Anwendungsverwaltung.