Ich teste Windows-Container auf der neuen 1607-Version (RTM) von win10 und habe es geschafft, die WindowsServerCore- und NanoServer-Images zu installieren. Aber wenn ich versuche, einen Container auszuführen, schlägt dies immer mit einem Fehler wie dem folgenden fehl:
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.
Ich verstehe die Fehlermeldung nicht ganz. Gibt es eine Möglichkeit, weitere Diagnoseinformationen zu diesem Fehler und seinen möglichen Ursachen abzurufen?
Update : Ich habe das aktualisierte Tutorial auf einem anderen Computer ausprobiert und es funktionierte für NanoServer, aber WindowsServerCore schlägt fehl mit:
The operating system of the container does not match the operating system of the host. (0xc0370101).
Diese Funktion scheint also noch ziemlich unvollendet zu sein!
quelle