При извлечении образа Windows для Docker на Windows Server 2019 возникают проблемы совместимости с ОС - PullRequest
0 голосов
/ 11 апреля 2019

Недавно я попытался получить и запустить образ Docker (который работал в Windows 10) на экземпляре Windows Server 2019, который завершился ошибкой со следующим сообщением об ошибке:

Операционная система контейнера несоответствует операционной системе хоста.

Я пробовал его на последней версии Windows Server Core и Nano Server из обычных microsoft/windowsservercore и microsoft/nanoserver репозиториев.

Я не понимаю, потому что это ядра Windows, работающие в операционной системе Windows.

1 Ответ

0 голосов
/ 11 апреля 2019

На основе отзывов, полученных по этой проблеме github , вы должны извлечь репозиторий из нового реестра контейнеров Microsoft (mcr.microsoft.com) для конкретной версии (1809).Эта версия совместима с Windows Server 2019.

docker pull mcr.microsoft.com/windows/servercore:1809

docker pull mcr.microsoft.com/windows/nanoserver:1809

Также помните, что nanoserver больше не имеет Power-Shell в своем базовом образе.

Что касается того, почему это происходит, я не уверен.Буду признателен, если кто-нибудь сможет пролить свет на эту тему.

...