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

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试了下。确实是可以的。那就还是代理配置的问题。

相关文章:

  • PHP:从入门到进阶的编程之旅
  • MyBatis源码分析のSql执行流程
  • Rust学习之实现命令行小工具minigrep(一)
  • 从零开始写C++3D游戏引擎(开发环境VS2022+OpenGL)之十一点二五 光照贴图(lighting maps)的实现 细嚼慢咽逐条读代码系列
  • nacos安装,服务注册,服务发现,远程调用3个方法
  • 理一理Mysql日期
  • [原创](Modern C++)现代C++的关键性概念: std::mem_fn是std::bind的轻量级版本, 它们的区别是什么?
  • 蓝桥杯嵌入式赛道复习笔记4(TIM输出PWM,TIM输入捕获)
  • Android compose中的附带效应-人话
  • 学习C2CRS Ⅳ (Conversational Recommender Model)
  • IDEA的常用设置与工具集成
  • 玩转python:通俗易懂掌握高级数据结构-collections模块之UserDict
  • 第三:go 操作mysql
  • 在 Visual Studio Code 中高效使用 Pylance:配置、技巧与插件对比
  • 25.3.19(java 数据类型 及数据之间的转换)
  • MySQL 面试题
  • Linux 系统性能调优
  • 【leetcode hot 100 994】腐烂的橘子
  • MongoDB 更新集合名
  • UML(统一建模语言)中总共有哪些图
  • 小型b2c网站建设费用/推广公司主要做什么
  • 德国和俄罗斯和做视频网站/怎么做网站推广多少钱
  • 韩国吃秀在哪个网站做直播/百度收录
  • 静态网站开发实训报告/昆明做网站的公司
  • 网站建设存在风险/阐述网络营销策略的内容
  • 个人网站备案 名称/微商引流人脉推广软件