6 Lösungen für Netzwerkfehler im Docker-Container

6 Lösungen für Netzwerkfehler im Docker-Container

6 Lösungen für Netzwerkfehler im Docker-Container

Hinweis: Die folgende Methode ist eine Lösung, mit der Sie die öffentliche IP im Container anpingen können. Wenn Sie die öffentliche IP nicht anpingen können, kann der Host möglicherweise nicht auf das Internet zugreifen (versuchen Sie es mit Ping 8.8.8.8).

1. Verwenden Sie die Option –net:host

sudo docker run --net:host --name ubuntu_bash -i -t ubuntu:latest /bin/bash

2. Verwenden Sie die Option –dns

sudo docker run --dns 8.8.8.8 --dns 8.8.4.4 --name ubuntu_bash -i -t ubuntu:latest /bin/bash

3. DNS-Server ändern

vi /etc/default/docker
Entfernen Sie das #-Zeichen vor „docker_OPTS=‚–dns 8.8.8.8 --dns 8.8.4.4‘“

4. Kein Bedarf für dnsmasq

vi /etc/NetworkManager/NetworkManager.conf
Fügen Sie vor dns=dnsmasq ein # hinzu, um es auszukommentieren

sudo Neustart des Netzwerkmanagers
sudo Neustart Docker

5. Bauen Sie das Docker0-Netzwerk neu auf

pkill docker #Beenden Sie den Prozess iptables -t nat -F #Löschen Sie alle Ketten in der NAT-Tabelle ifconfig docker0 down #Stoppen Sie die Docker-Standardbrücke brctl delbr docker0 #Löschen Sie die Brücke docker -d

6. Ändern Sie /etc/hosts direkt im Docker

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an

Das könnte Sie auch interessieren:
  • Beispiel zum Erstellen und Ausführen mehrerer MySQL-Container in Docker
  • So isolieren Sie Benutzer in Docker-Containern
  • So implementieren Sie den Selbststart eines Docker-Containers
  • Detaillierte Erklärung zum Importieren/Exportieren von MySQL-Daten im Docker-Container
  • Docker-Container verwendet Jenkins zum Bereitstellen von Webprojekten (Zusammenfassung)
  • Methode zum Zugriff auf unabhängige IP im Docker-Container
  • Detaillierte Erklärung zur Migration lokaler Docker-Container auf den Server
  • So verwenden Sie Mysql im Tomcat-Container unter Docker
  • So installieren und deinstallieren Sie die Docker-Anwendungscontainer-Engine unter Centos7
  • Fügen Sie die Portzuordnung hinzu, nachdem der Docker-Container gestartet wurde
  • Detaillierte Erläuterung der Docker-Portzuordnung und Containerverbindung
  • Docker-Tutorial: Container verwenden (einfaches Beispiel)

<<:  JavaScript ermittelt die Position der Bildlaufleiste und verschiebt die Seite zum Ankerpunkt

>>:  Vue+Bootstrap realisiert ein einfaches Studentenverwaltungssystem

Artikel empfehlen

Der Interviewer fragte, wie man in CSS ein festes Seitenverhältnis erreicht

Möglicherweise hatten Sie für diese Frage bisher ...

Das Prinzip und die Richtung von JavaScript

Wie lässt sich feststellen, worauf dies hinweist?...

Details zu 7 Arten der Komponentenkommunikation in Vue3

Inhaltsverzeichnis 1. Kommunikationsmethode für V...

Verständnis und Lösungen für 1px-Linien in der mobilen Entwicklung

Gründe, warum die 1px-Linie dicker wird Wenn wir ...

Detaillierte Erklärung des Vue-Elements plus Mehrsprachenumschaltung

Inhaltsverzeichnis Vorwort Wie wechselt man zwisc...

Detailliertes Tutorial zum Aufbau eines lokalen Ideenaktivierungsservers

Vorwort Der Blogger verwendet die Idea IDE. Da di...

Zusammenfassung der Ereignisbehandlung im Vue.js-Frontend-Framework

1. v-on-Ereignisüberwachung Um DOM-Ereignisse abz...

Automatisches Erstellen und Bereitstellen mit Docker+Jenkins

Dieser Artikel stellt die automatische Build-Bere...

So verwenden Sie die JSZip-Komprimierung in CocosCreator

CocosCreator-Version: 2.4.2 Praktische Projektanw...

So installieren Sie die Odoo12-Entwicklungsumgebung unter Windows 10

Vorwort Da viele Freunde sagen, dass sie keinen M...

Detaillierte Erklärung des Missverständnisses zwischen MySQL und Oracle

Inhaltsverzeichnis Wesentlicher Unterschied Daten...

Navicat kann keine Funktionslösungsfreigabe erstellen

Als ich zum ersten Mal eine MySQL-FUNKTION schrie...

Beispielcode zur Installation von Jenkins mit Docker

Zwei Probleme, die bei der Installation von Docke...