Beheben Sie das Problem, dass der Docker-Container das externe Netzwerk nicht anpingen kann

Beheben Sie das Problem, dass der Docker-Container das externe Netzwerk nicht anpingen kann

Als ich heute eine Redis-Umgebung in Docker erstellte, stellte ich fest, dass Yum keine Ressourcen abrufen und nicht auf das Internet zugreifen konnte, und meldete den folgenden Fehler:

http://mirrors.aliyun.com/centos/6.10/extras/x86_64/Packages/epel-release-6-8.noarch.rpm: [Errno 14] PYCURL-FEHLER 6 – „Host ‚mirrors.aliyun.com‘ konnte nicht aufgelöst werden“
Versuche es mit einem anderen Spiegel.
http://mirrors.neusoft.edu.cn/centos/6.10/extras/x86_64/Packages/epel-release-6-8.noarch.rpm: [Errno 14] PYCURL-FEHLER 6 – „Host ‚mirrors.neusoft.edu.cn‘ konnte nicht aufgelöst werden“
Versuche es mit einem anderen Spiegel.
http://mirrors.nwsuaf.edu.cn/centos/6.10/extras/x86_64/Packages/epel-release-6-8.noarch.rpm: [Errno 14] PYCURL-FEHLER 6 – „Host ‚mirrors.nwsuaf.edu.cn‘ konnte nicht aufgelöst werden“
Versuche es mit einem anderen Spiegel.
http://mirrors.shu.edu.cn/centos/6.10/extras/x86_64/Packages/epel-release-6-8.noarch.rpm: [Errno 14] PYCURL-FEHLER 6 – „Host ‚mirrors.shu.edu.cn‘ konnte nicht aufgelöst werden“
Versuche es mit einem anderen Spiegel.
http://mirrors.sohu.com/centos/6.10/extras/x86_64/Packages/epel-release-6-8.noarch.rpm: [Errno 14] PYCURL-FEHLER 6 – „Host ‚mirrors.sohu.com‘ konnte nicht aufgelöst werden“
Versuche es mit einem anderen Spiegel.
http://mirrors.tuna.tsinghua.edu.cn/centos/6.10/extras/x86_64/Packages/epel-release-6-8.noarch.rpm: [Errno 14] PYCURL-FEHLER 6 – „Host ‚mirrors.tuna.tsinghua.edu.cn‘ konnte nicht aufgelöst werden“
Versuche es mit einem anderen Spiegel.
http://mirrors.zju.edu.cn/centos/6.10/extras/x86_64/Packages/epel-release-6-8.noarch.rpm: [Errno 14] PYCURL-FEHLER 6 – „Host ‚mirrors.zju.edu.cn‘ konnte nicht aufgelöst werden“
Versuche es mit einem anderen Spiegel.

Testen von wget

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

Ergebnisfehler

unbekannter Host mirrors.163.com

Test-Ping

Im Inneren des Containers

ping www.baidu.com

Das Ergebnis ist immer noch ein Misserfolg

Ping: unbekannter Host www.baidu.com

Öffnen Sie ein anderes Terminal, geben Sie den Host (nicht den Container) ein und führen Sie den Ping-Befehl test aus. Es ist OK. Es lässt sich grundsätzlich feststellen, dass es sich um ein Docker-Problem und nicht um ein Netzwerkproblem handelt.

Problemumgehung

Stoppen Sie alle Container und starten Sie Docker neu.

Dienst Docker Neustart

Inhaltserweiterung

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

1. Verwenden Sie die Option –net:host

2. Verwenden Sie die Option –dns

3. DNS-Server ändern

4. Kein Bedarf für dnsmasq

5. Bauen Sie das Docker0-Netzwerk neu auf

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

Oben finden Sie ausführliche Informationen zur Lösung des Problems, dass der Docker-Container das externe Netzwerk nicht pingen kann. Weitere Informationen zum Problem, dass der Docker-Container das externe Netzwerk nicht pingen kann, finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Verwendung von Umgebungsvariablen in Docker und Lösungen für häufige Probleme
  • Docker löst das Problem, dass das Terminal kein Chinesisch eingeben kann
  • Docker legt Port 2375 frei, was zu Serverangriffen und -lösungen führt
  • Installieren Sie Jenkins mit Docker und lösen Sie das Problem des anfänglichen Plugin-Installationsfehlers
  • Beim Einrichten von Jenkins in einer Docker-Umgebung werden im Konsolenprotokoll beim Erstellen von Aufgaben verstümmelte chinesische Zeichen angezeigt
  • Lösung für das Problem, dass Docker-Protokolle nicht abgerufen werden können
  • Teilen Sie das Problem, dass Ubuntu 19 die Docker-Quelle nicht installieren kann
  • Häufig gestellte Fragen zu Docker

<<:  jQuery implementiert dynamische Tag-Ereignisse

>>:  Zusammenfassung grundlegender SQL-Anweisungen in der MySQL-Datenbank

Artikel empfehlen

Detaillierte Erklärung des Unterschieds zwischen run/cmd/entrypoint in Docker

In Dockerfile können run, cmd und entrypoint zum ...

Vues Leitfaden zu Fallstricken bei der Verwendung von Drosselungsfunktionen

Vorwort In einem üblichen Geschäftsszenario müsse...

Implementierung des Markdown-Renderings in einer Vue-Einzelseitenanwendung

Beim Rendern von Markdown habe ich zuvor den Vors...

Lösung für das Problem des MySQL-Master-Slave-Switch-Kanals

Nach der VIP-Konfiguration wird beim Aktiv/Standb...

Beispiel für die Verwendung der setInterval-Funktion in React

Dieser Artikel basiert auf der Windows 10-Systemu...

Detaillierte Erklärung der Verwendung von Nginx proxy_redirect

Heute bin ich auf ein kleines Problem gestoßen, a...

Warum sollte CSS im Head-Tag platziert werden?

Denken Sie darüber nach: Warum sollte css im head...

HTML verwendet Canvas, um die Bullet-Screen-Funktion zu implementieren

Einführung Kürzlich musste ich für einen großen A...

Der Kernprozess der NodeJS-Verarbeitung einer TCP-Verbindung

Vor ein paar Tagen habe ich mit einem Freund etwa...

Detailliertes Tutorial zur Springcloud-Alibaba-Nacos-Linux-Konfiguration

Laden Sie zuerst das komprimierte Nacos-Paket von...

MySQL 8.0.15 Installations- und Konfigurations-Tutorial unter Win10

Was ich kürzlich gelernt habe, beinhaltet Kenntni...

So fügen Sie Batchdaten unter Node.js in eine MySQL-Datenbank ein

Im Projekt (nodejs) müssen mehrere Daten gleichze...

Eine einfache Möglichkeit, Desktop-Exe-Programme auf einer Webseite aufzurufen

Dieser Artikel stellt hauptsächlich vor, wie Deskt...