Docker镜像报错:Error response from daemon: Get https://registry-1.docker.io/v2/
·
Get http://192.168.98.131:89/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
两个原因:
1. 第一个可能是没有配置国内镜像源,默认使用的国外源,下载速度慢或者连接失败, 这里可以使用国内镜像源,也可以添加镜像加速器,推荐使用阿里云,华为云也可
2. 使用私库,没有在配置里关联私库地址
解决方案:
# vi /etc/docker/daemon.json #修改daemon.json配置文件
使用阿里云镜像加速器:"registry-mirrors": ["https://XXXXXX.mirror.aliyuncs.com"]
添加清华镜像源: "registry-mirrors": ["https://mirrors.tuna.tsinghua.edu.cn/"]
私有镜像库配置镜像源:"insecure-registries": ["192.168.98.131:89"]
前面两个二选一即可,阿里云镜像加速器地址云上能查到,自备
[root@topcheer ~]# systemctl daemon-reload #加载配置文件
[root@topcheer ~]# systemctl restart docker #重启
[root@k8s-node02 ~]# docker login 192.168.98.131:89
Username: admin
Password:
WARNING! Your password will be stored unencrypted in /root/.docker/config.json.
Configure a credential helper to remove this warning. See
https://docs.docker.com/engine/reference/commandline/login/#credentials-store
Login Succeeded
亲测,有用!
更多推荐
已为社区贡献2条内容
所有评论(0)