执行dockerfile时 Could not retrieve mirrorlist http://mirrorlist.centos.org/
时间: 2024-06-11 18:09:18 浏览: 450
报Could not retrieve mirrorlist http://mirrorlist.centos.org/解决办法
解决方案:
1. 检查网络连接是否正常,确认能够访问互联网。
2. 修改/etc/resolv.conf文件的DNS配置,将原有的DNS服务器地址替换为公共DNS服务器地址,例如:
nameserver 8.8.8.8
nameserver 8.8.4.4
3. 检查iptables防火墙是否开启,如有开启需要进行相应的配置,允许docker容器从外部访问。
4. 修改docker服务配置文件/etc/docker/daemon.json,添加以下配置:
"dns": ["8.8.8.8","8.8.4.4"]
然后重启docker服务:
systemctl daemon-reload
systemctl restart docker
上述配置将docker容器的DNS服务器地址设置为公共DNS服务器地址,解决了无法获取镜像的问题。
阅读全文