Heim > Artikel > Betrieb und Instandhaltung > 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!