当我尝试在Windows 2016上执行"docker run"时出现以下错误.
PS C:\Users\Administrator> docker run microsoft/sample-dotnet
Unable to find image 'microsoft/sample-dotnet:latest' locally
C:\Program Files\Docker\docker.exe: 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).
See 'C:\Program Files\Docker\docker.exe run --help'.
Run Code Online (Sandbox Code Playgroud)
我按照这里的说明开始.
这与此问题不同,因为这是Windows.
有任何想法吗?
小智 7
Windows的相同问题.有些人写信从resolve.conf删除dns 8.8.8.8但是我将这个dns添加到我的设置中(右键单击docker图标 - >网络 - >将DNS设置为固定(8.8.8.8)
事实证明我需要按照此链接设置代理。
这是我必须做的事情的示例(替换我的代理地址):
[Environment]::SetEnvironmentVariable("HTTP_PROXY", "http://myproxy:80/", [EnvironmentVariableTarget]::Machine)
[Environment]::SetEnvironmentVariable("HTTPS_PROXY", "https://myproxy:80/", [EnvironmentVariableTarget]::Machine)
restart-service docker
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6593 次 |
| 最近记录: |