Я хотел вытащить изображение Docker для ядра Windows/nano, docker pull microsoft/xxx
на свой локальный компьютер. Тянущий запускается, но он быстро заканчивается с ошибкой unknown blob
Неизвестный Blob при потянув microsoft/xxxxx
Тот же результат для обоих из них:
PS C:\>docker pull microsoft/nanoserver
PS C:\>docker pull microsoft/windowsservercore
Это вроде очевидно - вы не можете запустить контейнер для одной ОС на другую ОС. [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 –
Да @PanagiotisKanavos, я также думаю, что это очевидно, но когда вы используете Docker на Windows в качестве новичков, вы получаете эту ошибку, и это может вас смутить. Поэтому я счел целесообразным документировать вопрос и ответить здесь. – Yooakim