当前位置: 首页 > article >正文

docker pull 提示timeout

 

通过命令行拉取对应的mysql版本提示网络超时。

开始排查,首先确认是否能浏览器访问。ok的,可以正常访问。

终端curl  排查嗯 有问题 改了下  终端 vim ~/.zshrc   加入

export HTTP_PROXY="http://127.0.0.1:7890"

export HTTPS_PROXY="http://127.0.0.1:7890"

export ALL_PROXY="socks5://127.0.0.1:7890"

端口号查看 mac 系统设置=》网络 =〉wifi =》详细信息 =〉代理

继续 curl

看起来像是没有登录,虽然不懂为什么curl需要登录,但是也试试登录。这个时候发现我的docker desktop也是没有登录的。但是sign in 老是不成功,卡在proceeding中。不懂为啥想着先不管。继续在命令行中 docker login。 发现老卡在这里。登录一直不成功,就非常难受。

然后开始从头捋起。我看了下浏览器中dockerhub的登录信息,是有的。

但是现在困境是docker desktop 和docker命令行都登录不进去。

查看了下 vim ~/.docker/config.json

发现登录信息其实还是存在docker desktop中的。觉得还是得解决docker desktop的登录问题才能解决。

重新确认代理配置 包括docker desktop中的代理配置。都没有问题的。

这个时候我把docker desktop quit了一下。重新打开发现需要重新登录。我就登录了下。再去命令行dokcer login一下 发现成功了。

docker pull 成功了。

太难了 终于解决了。

问题重点在于,docker desktop 和docker命令行 需要同步登录或登出才能获取到对应的用户信息。

但是我觉得拉取远程镜像应该不需要登录,所以我就logout试了下。确实是可以的。那就还是代理配置的问题。


http://www.kler.cn/a/593124.html

相关文章:

  • 在线 SQL 转 Python ORM工具
  • 【从零开始学习计算机科学】算法分析(二)排序算法 与 分治法
  • Python与Web 3.0:重新定义数字身份验证的未来
  • C# HTTP认证方式详解与代码实现
  • 日常用命令
  • SAP的WPS导出找不到路径怎么办;上载报错怎么办
  • Could not create directory ‘/c/Users/.ssh‘ (No such file or directory).
  • python 数据可视化matplotib库安装与使用
  • 【SpringMVC】深入解析 API 概念及接口定义方法和 SpringMVC 综合实战—简单加法计算器
  • 革新协作体验 | 集和诚KMDA-2631协作机器人控制器重磅上市!
  • [数据结构]排序之 堆排序详解
  • 先有OLE还是先有COM?
  • xss漏洞基础整理
  • podspec语法
  • MyBatis 传递多个参数的方式
  • 原生JavaScript控制页面跳转的几种方式
  • git tag常用操作
  • Springboot项目打包成war包
  • AJAX PHP:深入理解与实际应用
  • 基于SpringBoot + Vue 的药店药品信息管理系统