Error response from daemon: Get “https://registry-1.docker.io/v2/“: dial tcp [2600:1f18:2148:bc01:57
执行 ==docker pull mysql:8.0.30==命令报错:Error response from daemon: Get "https://registry-1.docker.io/v2/": dial tcp [2600:1f18:2148:bc01:571f:e759:a87a:2961]:443: connect: network is unreachable
执行 docker pull mysql:8.0.30命令报错:Error response from daemon: Get “https://registry-1.docker.io/v2/”: dial tcp [2600:1f18:2148:bc01:571f:e759:a87a:2961]:443: connect: network is unreachable
这个错误消息表明Docker守护进程在尝试通过IPv6地址连接到Docker Hub的注册中心时遇到了问题,原因是网络不可达。
1、IPv6配置问题:
你的系统可能配置了IPv6,但是当前的网络环境并不支持IPv6,或者IPv6配置不正确。
2、网络问题:
可能存在网络故障或配置问题,导致你的服务器无法访问Docker Hub的IPv6地址。
3、Docker守护进程配置:
Docker守护进程可能试图优先使用IPv6,而你的环境可能更适合使用IPv4。
解决方案:
临时禁用IPv6:
sysctl -w net.ipv6.conf.all.disable_ipv6=1
sysctl -w net.ipv6.conf.default.disable_ipv6=1
配置Docker守护进程使用IPv4,打开Docker的配置文件/etc/docker/daemon.json,添加或修改以下内容:
{
"ipv6": false
}
然后重启Docker服务:
sudo systemctl restart docker
然后重新执行命令就可以了,执行完没有报错,可以查看一下是否成功pull下来
docker images

看到有程序就行了。回家睡觉
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐

所有评论(0)