Docker run 提示“Error response from daemon: Get 'https://registry-1.docker.io/v2/”


1.镜像加速地址问题

先确定是否为镜像加速问题,/etc/docker/daemon.json在文件中配置镜像加速地址。

1.1)执行命令

[root@docker01 /]# cd /etc/docker/

1.2)编辑daemon.json文件并保存:wq

[root@docker01 /etc/docker]# vim daemon.json

{
"registry-mirrors": [
        "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",
        "https://docker.xuanyuan.me",
        "https://doublezonline.cloud",
        "https://dislabaiot.xyz",
        "https://docker.fxxk.dedyn.io"
    ]
}
1.3) 配置文件生效

[root@docker01 /etc/docker]# systemctl daemon-reload

1.4)重启Docker服务

[root@docker01 /etc/docker]# systemctl restart docker

1.5)执行docker run 验证镜像加速地址是否生效

[root@docker01 /etc/docker]# docker run hello-world

说明:很多国内镜像加速地址受上级监管要求,已停止服务,在使用某些镜像加速地址拉取镜像时会提示"Error response from daemon: Get 'https://registry-1.docker.io/v2/"。
请使用文档中提供的这些地址,目前暂时能够正常使用,且速度不慢。
如果问题还是存在,则排除了镜像源加速地址问题,请参考其他博主问题解决办法。如 网络配置冲突、防火墙和安全组设置等。


后续会在笔记中陆续补充其它原因的解决方案。

posted @ 2026-01-16 16:13  茴豆  阅读(12)  评论(0)    收藏  举报