运行sudo docker pull hello-world出现Error response from daemon: Get “https://registry-1.docker.io/v2/”

我查看了很多网站上的解决方法,但是经过我个人的尝试发现我需要配置两个文件才可以解决这个问题 


1、配置DNS

sudo vim /etc/resolv.conf


2、修改docker的daemon.json文件

sudo vim /etc/docker/daemon.json
{
     "max-concurrent-downloads": 10,
     "max-concurrent-uploads": 5,
     "default-shm-size": "1G",
     "debug": true,
     "experimental": false,
     "registry-mirrors":[
              "https://docker.m.daocloud.io",
              "https://docker.mirrors.ustc.edu.cn",
              "http://hub-mirror.c.163.com"
        ]
}

备用:

{
  "registry-mirrors": [
    "https://docker.1ms.run",
    "https://docker.domys.cc",
    "https://docker.imgdb.de",
    "https://docker-0.unsee.tech",
    "https://docker.hlmirror.com",
    "https://cjie.eu.org",
    "https://docker.m.daocloud.io",
    "https://hub.rat.dev",
    "https://docker.1panel.live",
    "https://docker.rainbond.cc"
  ]
}

3、重启docker

systemctl restart docker

最终成功拉取镜像

Logo

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

更多推荐