Я тестирую контейнеры Windows на новой версии 1607 (окончательная первоначальная версия) win10 и мне удалось установить образы WindowsServerCore и NanoServer. Но когда я пытаюсь запустить контейнер, он всегда терпит неудачу с такой ошибкой:
docker run nanoserver
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: oci runtime error: exec: "c:\\windows\\system32\\cmd.exe": executable file not found in $PATH.
docker run -it windowsservercore cmd
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: oci runtime error: exec: "cmd": executable file not found in $PATH.
Я не совсем понимаю сообщение об ошибке. Есть ли способ получить дополнительную диагностическую информацию об этой ошибке и ее возможных причинах?
Обновление: я пробовал обновленный учебник на другом компьютере, и он работал для NanoServer, но WindowsServerCore не работает с:
The operating system of the container does not match the operating system of the host. (0xc0370101).
Итак, эта функция, кажется, совершенно незакончена!