“execução do docker” falha com erro no win10 1607

1

Estou testando contêineres Windows na nova versão 1607 (RTM) do win10 e consegui instalar as imagens WindowsServerCore e NanoServer. Mas quando tento executar um contêiner, ele sempre falha com um erro como este:

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.

Eu não entendo muito bem a mensagem de erro. Existe uma maneira de obter mais informações de diagnóstico sobre esse erro e suas possíveis causas?

Atualizar : Eu tentei o tutorial atualizado em uma máquina diferente e funcionou para o NanoServer, mas o WindowsServerCore falha com:

The operating system of the container does not match the operating system of the host. (0xc0370101).

Então, esse recurso parece estar inacabado!

    
por frank koch 04.08.2016 / 12:35

1 resposta

0

Eu postei essa pergunta no Stackoverflow primeiro, mas ela foi imediatamente desclassificada, então eu deletei e postei a pergunta aqui. Agora fiquei bastante surpreso ao encontrar uma pergunta muito parecida com quatro votos positivos no SO. Mas, fora isso, as respostas dessa postagem ajuda na solução de problemas do contêiner do Windows.

E como já mencionei na minha pergunta: containers no win10 são realmente "trabalhos em andamento"!

    
por 08.09.2016 / 13:58