解决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 重新启动时,自动尝试了修复和优化网络配置,以确保容器可以正常访问外部网络?
希望能给遇到同样问题的朋友们一个参考方向。