docker login EOF问题
在计算机科学中,EOF 是 End of File(文件结束)的缩写,用于指示文件或数据流的末尾。
在 C 语言中,EOF 是一个预定义的常量,通常定义为 -1,用于标识文件读取操作的结束。
网络中表示:连接被中断数据流不知道该去哪里(由于192.168. 子网地址被代理到外网,目的地址不可达…)
问题
错误信息EOF
➜ ~ docker push 192.168.3.222:18082/docker-local/jfrog/artifactory-pro:7.11.5
The push refers to repository [192.168.3.222:18082/docker-local/jfrog/artifactory-pro]
Get "http://192.168.3.222:18082/v2/": EOF
排查代理网络请求,发现走了proxy(实际wag)
浏览器是没问题的,terminal有问题,排查env也没发现代理相关的设置…. 莫名其妙
网卡配置忽略代理
解决
在推送内网镜像时候,暂时关闭代理
➜ ~ docker push 192.168.3.222:18082/docker-local/jfrog/artifactory-pro:7.11.5
The push refers to repository [192.168.3.222:18082/docker-local/jfrog/artifactory-pro]
d11948351820: Layer already exists
2175052f3781: Layer already exists
771750fecd9c: Layer already exists
9dfad135d393: Layer already exists
6bc429c8a35f: Layer already exists
98fed34ece28: Layer already exists
fe00bc5e2f08: Layer already exists
3a1a011d8018: Layer already exists
4a554f8ae840: Layer already exists
87c41ab182df: Layer already exists
3533c99e86bc: Layer already exists
7.11.5: digest: sha256:7af23688604bfc2b1cf3b6e783179e3414a6ee650e29ccea13319418f68371bc size: 2625
反思:
- 异常定位:抽丝剥茧一样寻根问底,逐步排查定位解决。