Я попробовал это на моем компьютере под управлением Windows 10:
Файла Docker:
в
From microsoft/nanoserver
CMD ["echo", "Hello World"]
ПС
C:\FSD\Docker\Trial1> docker build -t lea/leatest .
Sending build context to Docker daemon 2.048kB
Step 1/2 : FROM microsoft/nanoserver
latest: Pulling from microsoft/nanoserver
bce2fbc256ea: Pulling fs layer
58f68fa0ceda: Pulling fs layer
image operating system "windows" cannot be used on this platform
Свой Докер узел настроен для запуска контейнеров Linux внутри виртуальной машины. Для запуска Windows контейнеров, вам нужно, чтобы "переключитесь в Windows контейнеров" в окно меню. Документации на это здесь.
<ч/>
Вам нужно перейти на панель задач → щелкните правой кнопкой мыши на иконка настройки возможность использования → перейти к Windows контейнерах...
Майкрософт/nanoserver
окна родной образ контейнера. Поэтому вы не можете запустить как Linux-контейнеры работают. Он может быть запущен только на Windows 10 или Windows-сервере.
Если вы находитесь в Windows 10, вы можете переключиться на Windows контейнеров, выбрав
переключитесь в Windows контейнеров
Переключитесь в Windows контейнера должен получить некоторые из докер значок под скрытый значок в правом нижнем углу... момент, когда вы переключаетесь от Linux для ОС Windows или Windows на Linux, Докер
демон автоматически перезагружается рассмотреть перешли контейнер...
Я очень рекомендую вам посмотреть эти 2 ссылки, чтобы получить больше информации о том, как создать окно контейнеров:
Я действительно нашли контент этих ссылок очень полезно сделать контейнер окно, которое еще совершенствуется на общий вопрос мы все сталкиваемся с поддержкой контейнер окна еще созреть, как контейнеры Linux!