我一直收到此错误并下载失败:
PS C:\Users\Admin> docker run -ti microsoft/windowsservercore powershell
Unable to find image 'microsoft/windowsservercore:latest' locally
latest: Pulling from microsoft/windowsservercore
3889bb8d808b: Downloading [==================================================>] 4.07 GB/4.07 GB
423d66441981: Downloading [==================================================>] 1.203 GB/1.203 GB
C:\Program Files\Docker\docker.exe: read tcp 192.168.0.11:60315->72.21.81.200:443: wsarecv: An existing connection was forcibly closed by the remote host..
See 'C:\Program Files\Docker\docker.exe run --help'.
我想这是因为我的连接速度慢(1Mbps)。hello-world:nanoserver 示例下载并运行良好。
我不介意将其下载为 BITS 作业,但我需要知道两件事:
- 下载地址
- 在我的 Hyper-V 2016 主机服务器上保存文件的位置,以便 Docker 可以加载它
事实证明这是做不到的。Docker 映像不能作为单个文件下载,例如 VHDX 或其他类似包。
方法是使用
docker pull
,docker save
和docker load
。如果您在
pull
快速网络上下载 (ing) 并将图像移动到慢速网络,请将copy
上面的命令替换为您希望将Image.bin
文件从一个地方获取到另一个地方的任何方式。