Beheben Sie das Problem, dass unter Windows 10 kein Zugriff auf den Port des Docker-Containers möglich ist (Port-Mapping-Problem). Docker und Docker-Compose auf Windows 10-Server installiert Und versuchen Sie, den Nginx-Dienst darin auszuführen, und die Zuordnung ist auch erledigt Problem: Im Browser des Hosts kann durch Öffnen von localhost:port nicht auf den entsprechenden Webdienst zugegriffen werden. Problemanalyse Grund: Docker läuft unter Linux. Um Docker unter Windows auszuführen, müssen Sie zunächst eine Linux-Umgebung unter Windows installieren und dann Docker in diesem System ausführen. Das heißt, der im Dienst verwendete Localhost bezieht sich auf die Adresse dieser Linux-Umgebung und nicht auf unsere Hostumgebung Windows 10. Lösung Starten Sie das Docker-Befehlszeilenfenster Geben Sie den Befehl ein
Linux-IP-Adresse, normalerweise ist diese Adresse 192.168.99.100 Geben Sie dann im Windows-Browser http://IP:Port ein, um es zu aktivieren (http://192.168.99.100:8069). Ergänzendes Wissen: Nacos 1.2.1 Nacos lokaler Bereitstellungsdienst, das Ändern des Standardports ist ungültig, bei der Docker-Bereitstellung tritt dieses Problem nicht auf 1. Szenariobeschreibung Im normalen Projektentwicklungsprozess, insbesondere bei der Bereitstellung in der Produktionsumgebung, versuchen wir, die Verwendung sensibler Ports zu vermeiden. Während dieses Tests wurde der Standardport 8848 des von Nacos-server-1.2.1 startup.bat gestarteten Servers auf 8858 geändert und auf Nacos konnte normal zugegriffen und die Anmeldung durchgeführt werden. Beim Starten des Projekts wird jedoch weiterhin der Ressourcendienst zum Ziehen von 8848 abgerufen. Derzeit besteht dieses Problem in nacos-server-1.2.1 und nacos-server-1.3.2. Nach dem Testen tritt dieses Problem beim über Docker bereitgestellten Nacos-Dienst nach der Änderung des Standardports nicht mehr auf. 2. Konfigurationsschritte Ändern Sie die Portkonfiguration von application.properties unter conf im Ordner nacos-server-1.2.1 auf 8858 Starten Sie nacos-server-1.2.1 mit startup.cmd Überprüfen Sie, ob der Nacos-Dienst normal erreichbar ist Ändern Sie die Adresse und den Port des Access Discovery- und Konfigurationscenters im Projekt Starten Sie ein Projekt 3. Lösung Das Problem wurde angesprochen. Sie können den Fortschritt rechtzeitig verfolgen. Bereitstellen des Nacos-Servers mit Docker Verwenden Sie den Standardport und ändern Sie den Port nicht Der obige Artikel löst perfekt das Problem, dass unter Windows 10 nicht auf den Port des Docker-Containers zugegriffen werden kann. Dies ist der gesamte Inhalt, den der Editor mit Ihnen teilt. Ich hoffe, er kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen. Das könnte Sie auch interessieren:
|
<<: So implementieren Sie Reaktionsfähigkeit beim Lernen des Vue-Quellcodes
>>: Was Sie beim Schreiben selbstschließender XHTML-Tags beachten sollten
Tutorial-Reihe MySQL-Reihe: Grundlegende Konzepte...
Wenn Sie HTML-Div-Blöcke verwenden und die Mitte ...
Tatsächlich handelt es sich auch hier um einen Cl...
Inhaltsverzeichnis Einführung Ideen Erstellen ein...
Nach einem abnormalen Herunterfahren von VMware w...
Vorwort Bei der Entwicklung statischer Seiten, wi...
Inhaltsverzeichnis Status Quo Lösung Weitere Lösu...
HTML5 fügt weitere semantische Tags hinzu, wie et...
MySQL-Abfrage mit mehreren Bedingungen Umgebung: ...
In diesem Artikel wird der spezifische Code von j...
Wenn Sie React Router verstehen möchten, sollten ...
Inhaltsverzeichnis 1. Was ist Dockerfile? 2. Anal...
Inhaltsverzeichnis Einführung Traditionelle Überg...
Schritt 1: Ändern Sie DATABASES in setting.py # D...
1. Netzwerkoptimierung YSlow hat 23 Regeln. Diese...