docker无法pull镜像问题解决for win10
docker无法pull镜像问题解决for win10
- 问题
- 原因分析
- 解决方法
问题
在win10系统上安装好doker-desktop后ping registry-1.docker.io不同,并且也无法登陆hub.docker.com, 使用docker pull xx也无法正常下载
原因分析
hub.docker.com在2024年5月之后,国内已经无法访问了,所以使用默认的配置就会默认访问hub.docker.com,因为无法访问,所以自然拉取不到对应的镜像。
解决方法
配置镜像源, 启动docker-desktop,在设置中找到docker Engine, 添加对应的配置,默认的配置中只有builder和experimental两个值,咱们可以自行添加registry-mirrors。如下:
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/44cfd123102b46929060fe8150a1b280.png
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://hub-mirror.c.163.com",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn"
]
}
参考文献:
https://blog.csdn.net/csdn122345/article/details/145746254