Docker compose 无法拉取因网络不可达而失败的镜像

问题描述 投票:0回答:2

我有一个脚本可以从 docker 注册表中提取一些图像,但它失败了 我有一个 Ubuntu 20,安装了 docker,版本为 24.0.2,docker-compose 版本为 1.25.0。我收到此错误。

有人可以帮助我了解问题所在以及如何解决这个问题吗?

docker ubuntu docker-compose docker-registry
2个回答
2
投票

如果您的 DNS 应该是个问题。

打印文件内容并读取名称服务器IP。

cat /etc/resolv.conf

然后尝试通过以下方式访问该 IP:

ping <nameserver-ip>

如果无法 ping 通它,请在

/etc/resolv.conf
文件末尾添加另一个名称服务器:

nameserver 8.8.8.8

0
投票

我这里也有同样的问题。我使用 Pi-hole 作为我的 DNS 服务器,经过一番调查后我发现

/etc/resolv.conf
实际上指向我的路由器(例如 198.168.0.1),所以我只是将我的
nameserver
更改为我的 Pi-hole IP问题已解决。

nameserver [YOUR-PI-HOLE-IP]
© www.soinside.com 2019 - 2024. All rights reserved.