1.ubuntu解决方案
报错如图:timeout
Error response from daemon: Get “https://registry-1.docker.io/v2/”: dial tcp 202.160.128.96:443: i/o timeout
或者是
Error response from daemon: Get “https://registry-1.docker.io/v2/”: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
root用户执行下面命令:
touch /etc/docker/daemon.json
chmod 777 -R /etc/docker/daemon.json
vi /etc/docker/daemon.json
daemon.json添加以下内容:
{
"registry-mirrors": ["https://docker-proxy.741001.xyz","https://registry.docker-cn.com"]
}
再次执行下面命令
systemctl restart docker
systemctl daemon-reload
systemctl restart docker
systemctl daemon-reload
最后尝试docker拉取mysql
docker pull mysql
到此如果有pull的相关提示就算是解决了
-----------------------------2024-10-17更新------------------------------
鉴于目前有网友反应我的网址在有的人电脑上面好使,有的人电脑上面不好使,特此提供另外一个网址,
https://docker.1panelproxy.com
写到那个json文件里面
{
"registry-mirrors": ["https://docker.1panelproxy.com","https://docker-proxy.741001.xyz","https://registry.docker-cn.com"]
}
-----------------2024-10.25更新
经过一段时间的验证,发现是偶尔可以,偶尔不可以,不是很稳定,不可以的话过一天就好了,前段时间Docker被解封了,过了几天又被墙了,现在确实是比较难搞.后面发现Docker镜像源网站超时了也不一定是网站的问题。那个DOcker的是限制每天下载的,可能网站那里达到限制了???不是很清楚…
2.Windows的解决办法(有VPN好搞)
如果可以用Windows的Docker的话其实也还好,因为有的时候自己用的Windows有翻墙软件,简单配置一下就好了
获取到这个配置
然后Windows的Docker Desktop配置是这么配置的
在Windows里面下载镜像,记住一点,Docker要先登录才能用!
获取person Access token,接着会有相应的登录指令和Token
WIndows的Docker Desktop需要每次登录才能下载,限制了用户的下载数量,
#这里ikun999是我用户名,你可以换成你的用户名
docker login -u ikun9999
接着输入在前面网页生成的token密码,粘上去登录
3.其他报错
如果出现下面的报错,10有89是daemon.json配置错误,可能是多了个标点,空格啥的,务必保证json里面内容格式正确。
目前尝试网上的阿里云加速器十分√8垃圾,简直一坨一坨的,还有网上很多镜像源已经失效,没用了。这个是我在tb里面花费了30快钱搞到的,我丢。还得是RMB的力量!
阿里云的真的很垃圾!!
最后
没想到网友们英俊潇洒,美丽大方的同时还多財多亿,亿表人才,感谢网友的打赏,可惜了提现不出来,要总打赏金额到125才能提现出来,有财力的可以直接在下方的 wx支付二维码多多支持老弟,嘿嘿