> 技术文档 > 解决docker拉取镜像时报错:proxyconnect tcp: dial tcp 127.0.0.1:7890: connect: connection refused

解决docker拉取镜像时报错:proxyconnect tcp: dial tcp 127.0.0.1:7890: connect: connection refused

如图,最近在拉取镜像时候,总是报错\"proxyconnect tcp: dial tcp 127.0.0.1:7890: connect:connection refused\",

已经关闭了代理软件,清空了docker desktop里面的代理相关设置:

但是运行 docker Info命令,发现代理设置还是有万恶的 http://127.0.0.1:7890,重启docker的engine,重启电脑,甚至卸载重装docker也还是不行。各种折腾也还是不行

最后运行了这个命令:

wsl --shutdown

然后去docker里面重新启动引擎,接着再运行 

docker Info

发现代理设置好了,

拉取镜像也没问题了:

不知道为什么这样操作完就好了,猜测可能是 wsl --shutdown 命令关闭了所有wsl2的实例,然后在Docker Desktop 重新启动时,自动尝试了修复和优化网络配置,以确保容器可以正常访问外部网络?

希望能给遇到同样问题的朋友们一个参考方向。