Docker镜像源拉取失败超时 Error response from daemon: Get “https://registry-1.docker.io/v2/“解决方案
一、问题描述
centos安装配置完成docker服务后 ,进行直接拉去docker镜像 一般情况下都会报错 超时拉取不到
或者配置了镜像源,但是仍然报这个错。
从报错信息看,是由于客户端连接到的服务端网络超时,拉取镜像失败,其中这个 https://registry-1.docker.io/v2/ 地址是 docker官方的镜像源,下载很慢的,一般会自己指定国内映射的加速镜像源。
二、解决思路
一般情况是修改镜像源,但是镜像源国内现在很多用不上也是会报错的,下面我给一个亲测有效的镜像源,这么些镜像源,直接怼进去就可以了。
{
"registry-mirrors": [
"https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.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"
]
}
二、解决步骤
1、修改daemon.json 文件,没有的话新建一个
vim /etc/docker/daemon.json
{
"registry-mirrors": [
"https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.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"
]
}
2、重新加载配置文件和重启docker,修改上述镜像源配置文件后,一定要重启docker,否则没生效
sudo systemctl daemon-reload
sudo systemctl restart docker
3、再次拉取进行进行测试,没问题了。
[root@localhost ~]# docker run --name nacos -e MODE=standalone -p 8848:8848 -d nacos/nacos-server:1.1.4
Unable to find image 'nacos/nacos-server:1.1.4' locally
1.1.4: Pulling from nacos/nacos-server
5ad559c5ae16: Pull complete
6e9cb123f3e1: Pull complete
035a01617e57: Pull complete
f06623a3ec58: Pull complete
2a36a33e88d6: Pull complete
403a1ab0a74b: Pull complete
12d67041a133: Pull complete
c1010ab56ac6: Pull complete
Digest: sha256:9d8d7be3bbadeb96b4796319b8c70e544b86f398a825a8fb2bffb7625dbbc20d
Status: Downloaded newer image for nacos/nacos-server:1.1.4
1001fd145caef6f4ac5c46b735a120dd0135523cfa43db666e0b3b5ae43a15e0
[root@localhost ~]#