Почему Docker не может получить Windows образы Server 2016 на моем Windows Server 2016? - PullRequest
0 голосов
/ 09 февраля 2020

У меня Windows Server 2016 версии 1607 (сборка ОС 14393.3443) работает на моем компьютере. Я попробовал '1043 * pull' на нескольких потенциально совместимых изображениях, но docker, кажется, не может успешно обработать изображения.

Легкий поиск по inte rnet дает мне подсказки, что ошибка имеет нужно что-то делать с ядром ОС хоста, которое не совпадает с ядром ОС образа. Ясно, что я подбираю версию с точным соответствием из списка изображений / тегов. Что может быть не так? Я показываю ошибку:

failed to register layer: re-exec error: exit status 1: output: ProcessBaseLayer \\?\C:\ProgramData\docker\windowsfilter
\5c996a6b2d93a0fca1e1264554fa675fb6868eb118a3386c1cf84470742de544: The parameter is incorrect.

Я попробовал следующие теги с официальной страницы: https://hub.docker.com/_/microsoft-windows-servercore

enter image description here

Вот команды извлечения и их вывод:

PS C:\windows\system32> docker pull mcr.microsoft.com/windows/servercore:10.0.14393.3443
10.0.14393.3443: Pulling from windows/servercore
3889bb8d808b: Extracting [==================================================>]   4.07GB/4.07GB
31f9df80631e: Download complete
failed to register layer: re-exec error: exit status 1: output: ProcessBaseLayer \\?\C:\ProgramData\docker\windowsfilter
\1515c26844525dc0bc72d9e59748d51f4d68d8c35d516e273b48a3e6d30724a4: The parameter is incorrect.

enter image description here

enter image description here

И вот моя конфигурация сервера:

enter image description here

И вот история обновлений:

enter image description here

...