在Windows下使用docker,不论是login,search还是push都会报错超时:Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

这个问题是Windows下网络连接设置不正确所造成的,因此需要更改docker desktop的网络设置。
右键docker desktop:
在这里插入图片描述
然后点击settings,在settings的左栏选择Network,把其中DNS Server的Automatic改为Fixed,然后点击Apply。等待docker重启成功后,问题得到解决。
在这里插入图片描述

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐