目录

docker无法pull镜像问题解决for-win10

docker无法pull镜像问题解决for win10

问题

在win10系统上安装好doker-desktop后ping registry-1.docker.io不同,并且也无法登陆hub.docker.com, 使用docker pull xx也无法正常下载

https://i-blog.csdnimg.cn/direct/32b2a5ee318341df9b5e755437a5c28c.png

原因分析

hub.docker.com在2024年5月之后,国内已经无法访问了,所以使用默认的配置就会默认访问hub.docker.com,因为无法访问,所以自然拉取不到对应的镜像。

解决方法

配置镜像源, 启动docker-desktop,在设置中找到docker Engine, 添加对应的配置,默认的配置中只有builder和experimental两个值,咱们可以自行添加registry-mirrors。如下:

https://i-blog.csdnimg.cn/direct/fe4ebc8d7a1a445caae715284d7a5534.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"
  ]
}

参考文献: