Detaillierte Erläuterung des Konfigurationsprozesses des Docker-Container-Netzwerkports

Detaillierte Erläuterung des Konfigurationsprozesses des Docker-Container-Netzwerkports

Netzwerk-Ports freigeben

Tatsächlich gibt es in Docker zwei Parameter, die die Freigabe von Netzwerkports beinhalten, nämlich -p und -P. Im Folgenden werden sie einzeln vorgestellt.

-P

Mit -P weist Docker der Anwendung auf dem Host zufällig einen ungenutzten Port zu und ordnet ihn dem offenen Port im Container zu.
Beispielsweise wie folgt:

Wie Sie sehen, weist Docker der Anwendung einen zufälligen Port 32768 zu, über den auf den Container zugegriffen werden kann.
nginx (http://lcalhost:32768).

-P

Der Parameter -p hat verschiedene Verwendungszwecke:

HostPort:ContainerPort

Diese Verwendung dient zum Binden des Host-Ports und des Container-Ports wie folgt:


Der obige Befehl bedeutet, Port 80 des Hostcomputers Port 80 des Containers zuzuordnen. Der erste Port 80 ist Port 80 des Hostcomputers und der zweite Port 80 ist Port 80 des Containers.

ip:HostPort:ContainerPort

Diese Methode ordnet den Port der angegebenen IP-Adresse dem Port des Containers zu. wie folgt:


Ordnen Sie Port 80 der Adresse 192.168.0.195 dem Port 80 des Containers zu.

ip::containerPort

Diese Methode ordnet einen zufälligen Port einer angegebenen IP-Adresse einem offenen Port eines Containers zu, wie folgt

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • So ändern Sie die Portzuordnung eines laufenden Docker-Containers
  • So ändern Sie die Container-Portzuordnung in Docker dynamisch
  • Perfekte Lösung für das Problem, unter Windows 10 nicht auf den Port des Docker-Containers zugreifen zu können
  • Docker stellt über einen Port eine Verbindung zu einem Container her
  • Docker stellt Containern dynamisch Ports zur Verfügung
  • Lösung, wenn der Docker-Container nicht auf den Host-Port zugreifen kann
  • Fehlerbehebungsprozess für Docker-Container, bei dem nach der Portzuordnung plötzlich keine Verbindung mehr hergestellt werden kann
  • Lösung für mehrere Docker-Container, die nicht die gleiche Portnummer haben

<<:  Detaillierter Prozess zur Implementierung des 2048-Minispiels im WeChat-Applet

>>:  Sortierung und Paginierung von MySQL-Abfragen

Artikel empfehlen

Docker-Einstellung für den Windows-Speicherpfadvorgang

Wenn Sie Docker unter Windows 10 installieren und...

Docker-Batch starten und alle Container schließen

Im Docker Starten Sie alle Containerbefehle Docke...

Kodierungsprobleme und -lösungen, wenn MySQL zwei Tabellen verknüpft

Wenn Mysql zwei Tabellen verknüpft, wird eine Feh...

Detaillierte Erklärung des strikten Modus in JavaScript

Inhaltsverzeichnis Einführung Verwenden des strik...

Designtheorie: Zehn Tipps zur Inhaltspräsentation

<br /> Der Entwurf einer persönlichen Schrei...

So verwenden Sie JSONP in Vue

Inhaltsverzeichnis 1. Einleitung 2. Installation ...

Vue implementiert die Internationalisierung der Sprachumschaltung für Webseiten

1. Grundlegende Schritte 1: Installieren Sie yarn...

Vue3 implementiert CSS unendlichen nahtlosen Scrolleffekt

In diesem Artikelbeispiel wird der spezifische Co...

mysql5.7.21.zip Installations-Tutorial

Der detaillierte Installationsprozess von mysql5....

Informationen zum CSS-Floating und zum Aufheben des Floatings

Definition von Float Setzt das Element aus dem no...