docker-connection-problem

报错1:

PS > docker pull ipads/oslab:25.03
Error response from daemon: Get "https://registry-1.docker.io/v2/": proxyconnect tcp: dial tcp 127.0.0.1:7890: connect: connection refused

这个可能是由于clash引起的,clash配置的代理端口为7890,应该是和docker的产生冲突了,把clash的代理改为别的比如7899即可。

报错2:

PS > docker pull ipads/oslab:25.03
Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

配置一下镜像就行,这里参考

https://qiaoqiao.blog.csdn.net/article/details/144476399?fromshare=blogdetail\&sharetype=blogdetail\&sharerId=144476399\&sharerefer=PC\&sharesource=weixin\_51173841\&sharefrom=from\_link

在docker-desktop中setting -> docker engine里增加

"registry-mirrors": [
"https://docker.1ms.run",
"https://docker.1panel.live/"
]