Docker and WSL error: UNAUTHORIZED
Docker and WSL error: UNAUTHORIZED
最近开始在 Windows 中使用 Docker,因为那是我工作的环境。我将 WSL 与 Windows Docker 连接起来没有任何问题,第一次使用它。
重启我的笔记本电脑后,问题又来了。当我尝试创建图像时出现下一个错误:
docker: 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).
太奇怪了,因为如果卸载 windows docker 并重新安装它,一切正常,但如果重新启动或关闭我的笔记本电脑,问题又来了。
DNS 似乎解决了有关 Docker 注册表的问题。
有时 DHCP 信息上的 DNS 或您的网络设置会在 windows 上造成此问题。
尝试在 Docker 上将 DNS 选项从 Automatic
更改为 Fixed
GoogleDNS(8.8.8.8)
Windows 设置。
请参考这个截图。
Fixed DNS Settings on Docker for windows
最近开始在 Windows 中使用 Docker,因为那是我工作的环境。我将 WSL 与 Windows Docker 连接起来没有任何问题,第一次使用它。
重启我的笔记本电脑后,问题又来了。当我尝试创建图像时出现下一个错误:
docker: 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).
太奇怪了,因为如果卸载 windows docker 并重新安装它,一切正常,但如果重新启动或关闭我的笔记本电脑,问题又来了。
DNS 似乎解决了有关 Docker 注册表的问题。
有时 DHCP 信息上的 DNS 或您的网络设置会在 windows 上造成此问题。
尝试在 Docker 上将 DNS 选项从 Automatic
更改为 Fixed
GoogleDNS(8.8.8.8)
Windows 设置。
请参考这个截图。
Fixed DNS Settings on Docker for windows