Docker-Benutzerdefinierte Brücke Docker0 und Befehlsvorgänge zum Öffnen, Schließen und Neustarten von Docker

Docker-Benutzerdefinierte Brücke Docker0 und Befehlsvorgänge zum Öffnen, Schließen und Neustarten von Docker

Frage

Nachdem das Unternehmen den Server migriert hatte, kam es zu einem Konflikt zwischen der standardmäßig erstellten Docker0-Bridge und dem externen Netzwerk-Gateway des Unternehmens.

Dies führt dazu, dass das externe Netzwerk keine Verbindung zum Server herstellen kann.

Lösung

Ändern Sie die Standardkonfigurationsdatei /etc/docker/daemon.json, um Docker zu konfigurieren.

Wenn nicht direkt erstellt

1. Beenden Sie den Docker-Dienst

systemctl stoppt Docker

2. BIP ändern

{
 "bip": "192.168.0.1/24", # Hier ändern…. 
}

3. Docker neu starten

systemctl Neustart Docker

Docker-Befehle zum Herunterfahren, Neustarten und Starten

sudo service docker stop # Herunterfahren oder sudo systemctl stop docker
sudo service docker restart # Neustart oder sudo systemctl restart docker
sudo service docker start # Starten sudo systemctl start docker # Starten

Ergänzung: Ändern Sie die Standard-IP von Docker0

Wenn der Docker-Dienst gestartet wird, wird standardmäßig eine Docker0-Brücke erstellt (mit einer internen Docker0-Schnittstelle), die andere physische oder virtuelle Netzwerkkarten auf der Kernelebene verbindet und alle Container und den lokalen Host in dasselbe physische Netzwerk stellt.

Standardmäßig gibt Docker die IP-Adresse und Subnetzmaske der Docker0-Schnittstelle an, sodass Host und Container über die Brücke miteinander kommunizieren können. Außerdem wird die MTU (die maximale Übertragungseinheit, die von der Schnittstelle empfangen werden darf) angegeben, die normalerweise 1500 Byte beträgt, oder der vom Host-Netzwerkrouting unterstützte Standardwert. Diese Werte können beim Start des Dienstes konfiguriert werden.

Sie können die Datei /etc/docker/daemon.json bearbeiten und den Inhalt „bip“ hinzufügen: „ip/netmask“ [Verwenden Sie nicht dasselbe Netzwerksegment wie der Host]

[root@localhost /]# vi /etc/docker/daemon.json
{"bip":"192.168.100.1/24"}

Das Obige ist meine persönliche Erfahrung. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden. Sollten dennoch Fehler oder unvollständige Überlegungen vorliegen, freue ich mich über eine Korrektur.

Das könnte Sie auch interessieren:
  • Erläuterung der Docker Compose-Netzwerkeinstellungen
  • Eine kurze Diskussion über die Docker-Compose-Netzwerkeinstellungen
  • Docker fügt eine Brücke hinzu und legt den IP-Adressbereich fest
  • Eine Fehlerbehebungserfahrung im CentOS-Docker-Bridge-Modus, bei dem auf den Host-Redis-Dienst nicht zugegriffen werden kann
  • Docker-Compose erstellt eine Brücke, fügt ein Subnetz hinzu und löscht eine Netzwerkkarte

<<:  Erklären Sie anhand eines Diagramms, was Web 2.0 ist

>>:  Detaillierte Erklärung der Box-Größe in CSS3 (Content-Box und Border-Box)

Artikel empfehlen

So verwenden Sie Docker Compose zum Erstellen eines FastDFS-Dateiservers

Im vorherigen Artikel wurde ein ausführliches Bei...

Datenabfragevorgang im MySQL-JSON-Format

Der Standardtabellenname ist „base_data“ und der ...

JavaScript zum dynamischen Laden und Löschen von Tabellen

In diesem Artikel wird der spezifische JavaScript...

So verwenden Sie Axios-Anfragen im Vue-Projekt

Inhaltsverzeichnis 1. Installation 2. Es gibt kei...

HTML+CSS zum Erstellen eines geschichteten Pyramidenbeispiels

Dieser Artikel stellt hauptsächlich das Beispiel ...

6 ungewöhnliche HTML-Tags

Zuerst: <abbr> oder <acronym> Diese be...

Einführung in die Verschlüsselung des Grub-Boot-Programms in Linux

Inhaltsverzeichnis 1. Was ist Grub-Verschlüsselun...

JavaScript BOM erklärt

Inhaltsverzeichnis 1. BOM-Einführung 1. JavaScrip...

Schritte zur Erstellung einer React Fiber-Struktur

Inhaltsverzeichnis React-Fasererstellung 1. Bevor...

MySQL 8.0.21 Installationstutorial mit Bildern und Text

1. Laden Sie den Download-Link herunter Klicken S...

So reduzieren Sie die Speicher- und CPU-Auslastung von Webseiten

<br />Einige Webseiten sehen nicht groß aus,...

Absatzlayout und Zeilenumbrüche in HTML-Webseiten

Das Erscheinungsbild einer Webseite hängt maßgebl...