So lösen Sie das Problem, dass der Docker-Container das externe Netzwerk nicht anpingen kann

王林
Freigeben: 2020-04-14 11:29:16
Original
2895 Leute haben es durchsucht

So lösen Sie das Problem, dass der Docker-Container das externe Netzwerk nicht anpingen kann

Problembeschreibung:

Als ich heute die Redis-Umgebung mit Docker einrichtete, stellte ich fest, dass Yum keine Ressourcen abrufen und nicht auf das Internet zugreifen konnte 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.
Nach dem Login kopieren

Lösungsprozess:

1. Testen Sie wget

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
Nach dem Login kopieren

und das Ergebnis ist ein Fehler

unknown host mirrors.163.com
Nach dem Login kopieren

Test-Ping

im Container

ping www.baidu.com
Nach dem Login kopieren

Das Ergebnis ist immer noch fehlgeschlagen

ping: unknown host www.baidu.com
Nach dem Login kopieren

Öffnen Sie ein zusätzliches Terminal, geben Sie den Host (nicht den Container) ein, führen Sie einen Ping-Befehlstest durch und finden Sie ihn dass es in Ordnung ist. Es ist grundsätzlich sicher, dass es sich um ein Docker-Problem handelt, nicht um Netzwerkprobleme.

Lösung:

Stoppen Sie alle Container und starten Sie Docker neu.

service docker restart
Nach dem Login kopieren

Fertig!

Empfohlenes Tutorial: Docker-Tutorial

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass der Docker-Container das externe Netzwerk nicht anpingen kann. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage