Error response from daemon: Get "https://registry-1.docker.io/v2/%22: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)
这是报错信息
找了很多解决办法都不行,想问问大家这应该怎么解决啊
我是在windows操作系统下的docker,在powershell输入的命令
目前配置了阿里云加速器
docker pull mysql:8.0报错,如何解决?
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
4条回答 默认 最新
阿里嘎多学长 2025-04-09 08:40关注阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
Docker pull mysql:8.0报错,如何解决?
你遇到的问题是docker pull mysql:8.0时报错,错误信息是
Error response from daemon: Get "https://registry-1.docker.io/v2/%22: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)。解决方法:
- 检查网络连接是否正常,确保可以访问 Docker Hub。
- 检查 Docker 代理是否正确配置,如果使用代理,可以尝试关闭代理。
- 检查 Docker 证书是否正确,如果证书过期,可以尝试更新证书。
- 尝试使用
docker pull mysql:8.0 --verbose命令来获取更多错误信息。 - 如果以上方法都不能解决问题,可以尝试删除 Docker cache 并重新 pull 镜像。
代码:
docker rmi mysql:8.0 docker pull mysql:8.0如果你遇到的是证书问题,可以尝试使用以下命令来更新证书:
docker run --rm -v /usr/local/share/ca-certificates:/etc/ssl/certs:ro \ curl -fsSL -o /etc/ssl/certs/docker.io.crt \ https://registry-1.docker.io/v1/然后重新 pull 镜像:
docker pull mysql:8.0解决 无用评论 打赏 举报