解决Docker拉取镜像报错:Get https://registry-1.docker.io/v2/: 报错

解决Docker拉取镜像报错: Get “https://registry-1.docker.io/v2/”: net/http: request canceled while waiting for connection

问题描述

Get "https://registry-1.docker.io/v2/"是docker官方的镜像源,下载很慢的,一般会自己指定国内映射的加速镜像源。

在这里插入图片描述

解决方法

1.修改daemon.json 文件,没有的话新建一个

2.进入daemon.json里面

vim /etc/docker/daemon.json

{
  "registry-mirrors": ["https://mkoo7bej.mirror.aliyuncs.com",
                         "https://docker.m.daocloud.io",
          "https://hub-mirror.c.163.com",
          "https://mirror.baidubce.com",
          "https://your_preferred_mirror",
          "https://dockerhub.icu",
          "https://docker.registry.cyou",
          "https://docker-cf.registry.cyou",
          "https://dockercf.jsdelivr.fyi",
          "https://docker.jsdelivr.fyi",
          "https://dockertest.jsdelivr.fyi",
          "https://mirror.aliyuncs.com",
          "https://dockerproxy.com",
          "https://mirror.baidubce.com",
          "https://docker.m.daocloud.io",
          "https://docker.nju.edu.cn",
          "https://docker.mirrors.sjtug.sjtu.edu.cn",
          "https://docker.mirrors.ustc.edu.cn",
          "https://mirror.iscas.ac.cn",
          "https://docker.rainbond.cc"
                      ]
}

3.配置源修改后,要重启docker

 sudo systemctl daemon-reload
 sudo systemctl restart docker

4.重新拉取,会拉取成功。

在这里插入图片描述
5.通过命令:docker images 查看拉取到的镜像
在这里插入图片描述