本地 win11 拉去docker镜像报错,如下:

PS D:> docker pull hello-world
Using default tag: latest
Error response from daemon: Get "https://registry-1.docker.io/v2/": proxyconnect tcp: dial tcp 127.0.0.1:33210: connect: connection refused

我本地是使用的艾可云,http/https代理确实是 33210,而且 docker desktop的设置中也没有勾选代理

Error response from daemon: Get “https://registry-1.docker.io/v2/”: proxyconnect tcp: dial tcp 127.0.0.1:33210: connect: connection refused 的解决办法-程序旅途

Docker Desktop 会自动检测并使用系统代理,使用 docker info | Select-String 'Proxy' 命令可以查看。

解决办法

打开wsl设置

Error response from daemon: Get “https://registry-1.docker.io/v2/”: proxyconnect tcp: dial tcp 127.0.0.1:33210: connect: connection refused 的解决办法-程序旅途

网络->网络模式,选择 NAT,我之前改为了 Mirrored

Error response from daemon: Get “https://registry-1.docker.io/v2/”: proxyconnect tcp: dial tcp 127.0.0.1:33210: connect: connection refused 的解决办法-程序旅途