Não é possível baixar a imagem do microsoft / windowsservercore

1

Estou obtendo consistentemente esse erro e falha no download:

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'.

Eu presumo que isso esteja acontecendo por causa da minha lenta velocidade de conexão (1Mbps). O hello-world: downloads de amostras nanoserver e funciona bem.

Eu não me importo de fazer o download como um trabalho do BITS, mas precisarei saber duas coisas:

  1. O URL de download
  2. Onde salvar o arquivo no meu servidor host do Hyper-V 2016, para que o Docker possa carregá-lo
por InteXX 27.06.2017 / 09:26

1 resposta

1

Acontece que isso não pode ser feito. Uma imagem do Docker não está disponível para download como um único arquivo, como um VHDX ou algum outro pacote.

A maneira de fazer isso é usar docker pull , docker save e docker load .

docker pull hello-world:nanoserver
docker images
docker save 85cb186f58f4 -o .\Image.bin
copy '\SERVER1\C$\Users\Admin\Image.bin' .
docker load -i .\Image.bin
docker image tag 85cb186f58f4 hello-world:nanoserver

Se você estiver baixando ( pull ing) em uma rede rápida e movendo a imagem para uma lenta, substitua o comando copy acima por qualquer meio que você preferir para obter o arquivo Image.bin de um lugar para outro.

    
por 28.06.2017 / 07:54

Tags