2017-02-08 4 views
0

Я хотел вытащить изображение Docker для ядра Windows/nano, docker pull microsoft/xxx на свой локальный компьютер. Тянущий запускается, но он быстро заканчивается с ошибкой unknown blobНеизвестный Blob при потянув microsoft/xxxxx

Тот же результат для обоих из них:

PS C:\>docker pull microsoft/nanoserver 
PS C:\>docker pull microsoft/windowsservercore 

ответ

3

При попытке использовать изображения из Microsofts Докер хранилище «Microsoft/ххх» вы должны убедиться, что вы работаете Докер с контейнерами Windows, а не контейнерами Linux.

https://docs.microsoft.com/sv-se/virtualization/windowscontainers/quick-start/quick-start-windows-10

+0

Это вроде очевидно - вы не можете запустить контейнер для одной ОС на другую ОС. [Docker 1.13 был выпущен] (https://docs.docker.com/docker-for-windows/release-notes/#/docker-for-windows-1130-2017-01-19-stable) в качестве стабильной версии, поскольку эта статья была опубликована, а это значит, что вы можете просто установить Docker для Windows. Вы можете переключиться с Linux на контейнеры HyperV из меню Docker –

+0

Да @PanagiotisKanavos, я также думаю, что это очевидно, но когда вы используете Docker на Windows в качестве новичков, вы получаете эту ошибку, и это может вас смутить. Поэтому я счел целесообразным документировать вопрос и ответить здесь. – Yooakim