这是一个创建于 789 天前的主题,其中的信息可能已经有所发展或是发生改变。
Background:
- docker client: docker desktop for mac
- mac version: intel
- registry server location: centos7
- proxy:surge 4 for mac
- 在其他 centos7 的服务器上往这个 registry 上推镜像,很正常
- 在同事的 mac 可 windows for desktop 都是 503 或者拒绝
期间找了很多方面的可能
- 1 、代理问题
由于 desktop 是启动了一个虚拟机去启动 docker ,
所以在考虑是不是代理的问题,导致无法访问到,
但是看到了 daemon.json/docker info 查询,
使用了 http.docker.internal 这个特殊的域名,可以转发请求,
所以应该不是代理和网络的信息
- 2 、client 的问题
还切换了 colima 这个 docker 运行时进行尝试,依旧无法工作
- 3 、surge 的问题
设置了 no-proxy ,抓包看了是正常的请求
- 4 、利用 Charles 抓包
一切正常
- 5 、利用 wireshark
有很多 tcp 的 Retransmission 状态,到这里就比较迷茫了