Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Der Docker-Container kann kein externes Netzwerk anpingen

Der Docker-Container kann kein externes Netzwerk anpingen

尚
Original
2020-03-25 12:57:463469Durchsuche

Der Docker-Container kann kein externes Netzwerk anpingen

Als ich heute die Redis-Umgebung mit Docker einrichtete, stellte ich fest, dass yum keine Ressourcen abrufen und keine Verbindung zum Internet herstellen konnte. Der folgende Fehler wurde gemeldet:

http://mirrors.aliyun.com/centos/6.10/extras/x86_64/Packages/epel-release-6-8.noarch.rpm: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.aliyun.com'"
Trying other mirror.
http://mirrors.neusoft.edu.cn/centos/6.10/extras/x86_64/Packages/epel-release-6-8.noarch.rpm: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.neusoft.edu.cn'"
Trying other mirror.
http://mirrors.nwsuaf.edu.cn/centos/6.10/extras/x86_64/Packages/epel-release-6-8.noarch.rpm: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.nwsuaf.edu.cn'"
Trying other mirror.
http://mirrors.shu.edu.cn/centos/6.10/extras/x86_64/Packages/epel-release-6-8.noarch.rpm: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.shu.edu.cn'"
Trying other mirror.
http://mirrors.sohu.com/centos/6.10/extras/x86_64/Packages/epel-release-6-8.noarch.rpm: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.sohu.com'"
Trying other mirror.
http://mirrors.tuna.tsinghua.edu.cn/centos/6.10/extras/x86_64/Packages/epel-release-6-8.noarch.rpm: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.tuna.tsinghua.edu.cn'"
Trying other mirror.
http://mirrors.zju.edu.cn/centos/6.10/extras/x86_64/Packages/epel-release-6-8.noarch.rpm: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.zju.edu.cn'"
Trying other mirror.

Wget testen

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

Das Ergebnis ist ein Fehler

unknown host mirrors.163.com

Der Test-Ping

在容器内部
ping www.baidu.com

Das Ergebnis schlägt immer noch fehl

ping: unknown host www.baidu.com

Öffne ein zusätzliches Terminal, Geben Sie den Host (nicht den Container) ein und führen Sie den Ping-Befehlstest durch. Es wurde festgestellt, dass es in Ordnung ist, und es ist grundsätzlich sicher, dass es sich um ein Docker-Problem und nicht um ein Netzwerkproblem handelt

Lösung

Stoppen Sie alle Container und starten Sie Docker neu

service docker restart

Weitere verwandte Tutorials. Bitte beachten Sie die Spalte Docker-Tutorial auf der chinesischen PHP-Website.

Das obige ist der detaillierte Inhalt vonDer Docker-Container kann kein externes Netzwerk anpingen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn