Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 8012|Antwort: 0

Docker-Container-Einrichtung eines festen IP-Tutorials

[Link kopieren]
Veröffentlicht am 28.09.2018 10:17:37 | | | |
Oft wird Docker verwendet, um die Bereitstellung eines Projekts in einer Produktionsumgebung zu simulieren; es ist oft notwendig, mehrere Docker-Container gleichzeitig zu öffnen, und manchmal muss die installierte Software an andere Container im Docker-LAN gebunden werden, wie zum Beispiel bei der MongoDB-Replica-Set-Bereitstellung, um die private IP anderer Container zu binden.

Nach jedem Neustart von Docker ändert sich jedoch die IP-Adresse des Containers, und Docker unterstützt das Setzen einer festen IP nach der Abfrage der Daten.

Docker-Standardnetzwerk

Sobald Docker installiert ist, werden standardmäßig die folgenden drei Netzwerktypen erstellt:

NETZWERK-ID-NAME TREIBERUMFANG
17CBF438C338 Bridge Bridge Local
1ac50740d496 Gastgeber-Gastgeber-Lokal
e863b9972d3b keine null lokal
Brücke: Brückennetz

Standardmäßig verwenden die gestarteten Docker-Container Bridges, das Bridge-Netzwerk, das bei der Installation von Docker erstellt wurde, und jedes Mal, wenn der Docker-Container neu gestartet wird, wird die entsprechende IP-Adresse in der richtigen Reihenfolge erhalten, was dazu führt, dass sich die Docker-IP-Adresse beim Neustart ändert

keine: Kein Netzwerk ist angegeben

Mit --network=none weist der Docker-Container keine IP für das LAN zu.

Host: Host Network

Mit --network=host ist das Netzwerk des Docker-Containers an den Host angeschlossen, und beide sind interoperabel.
Wenn Sie zum Beispiel einen Webservice in einem Container ausführen und Port 8080 abhören, wird der Port 8080 des Hosts automatisch dem Container zugeordnet.

Erstellen Sie ein benutzerdefiniertes Netzwerk: (Setzen Sie eine feste IP)

Schritt 1: Erstellen Sie ein benutzerdefiniertes Netzwerk

Erstellen Sie ein benutzerdefiniertes Netzwerk und geben Sie den CIDR-Block an: 172.18.0.0/16


Schritt 2: Erstellen Sie einen Docker-Container

Zu diesem Zeitpunkt enthält der erstellte Docker-Container 172.18.0.2 diese IP.








Vorhergehend:Wie man die IP-Adresse eines Docker-Containers erhält
Nächster:Oracle sieht die Struktur der Tabelle über SQL an
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com