Maison >Opération et maintenance >Docker >Comment résoudre le problème selon lequel le conteneur Docker ne peut pas cingler le réseau externe
Description du problème :
Lorsque je configurais l'environnement Redis avec Docker aujourd'hui, j'ai découvert que yum ne pouvait pas extraire de ressources et ne pouvait pas accéder à Internet. une erreur a été signalée :
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.
Processus de solution :
1. Testez wget
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
et le résultat est une erreur
unknown host mirrors.163.com
2. >
ping www.baidu.comLe résultat a toujours échoué
ping: unknown host www.baidu.comOuvrez un terminal supplémentaire, entrez l'hôte (pas le conteneur) et effectuez un test de commande ping et trouvez que tout va bien. Il est fondamentalement certain que le problème vient du docker, pas des problèmes de réseau. Solution : Arrêtez tous les conteneurs et redémarrez Docker.
service docker restartFait ! Tutoriel recommandé :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!