Как собрать ядро ​​Windows Server на Windows 10 Pro? - PullRequest
0 голосов
/ 01 июля 2019

У меня есть следующий базовый Dockerfile:

FROM mcr.microsoft.com/windows/servercore:1903
CMD echo Hello World!

Когда я запускаю команду:

docker build -t latest . или docker build .

Мой терминал зависает навсегда, и онкажется, ничего не делается.

Однако, если я запущу:

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

Я могу вытащить изображение из хранилища.

Я не уверен, что я делаю неправильно или как это исправить.Команда build, похоже, не имеет подробного параметра, и мне нужен докер-контейнер под управлением Windows.

Я использую Docker в Windows 10 Pro, и он настроен на использование контейнеров Windows.

1 Ответ

1 голос
/ 01 июля 2019

Проверьте, из какого каталога вы выполняете свои команды. Вы должны выполнять их из каталога, в котором находится DOCKERFILE и ничего больше. Если вы выполните команду say в корневом каталоге диска C или в любом другом месте с большим количеством файлов, то в качестве первого шага docker попытается сжать их все, а затем отправить сборщику, что приведет к задержкам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...