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

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐