Necessário ter executado o instalador e seguido todas as instruções da tela inicial
Existem bugs conhecidos no Windows Server 2016 que afetam a comunicação com containers e VMs. Verifique se o Windows está com as últimas atualizações antes de prosseguir com a instalação
Crie a pasta C:\instalacao-docker
Adicione os seguintes endereços ao PATH do sistema ANTES para evitar problemas durante a execução do script
Baixe o arquivo instalar-contained-windows-server-2016.ps1 e coloque-no na pasta
Abra um terminal do Powershell como administrador e navegue até a pasta C:\instalacao-docker
Execute o comando para permitir o acesso SSL que o Windows Server 2016 precisa
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
IMPORTANTE!
Durante a execução do script abaixo o computador pode reiniciar. Caso isso aconteça, ao iniciar novamente, ele continuará executando o script, mas podem ocorrer erros. Neste caso, abra um novo terminar do Powershell como administrador e execute novamente o comando acima para permitir o acesso SSL que o Windows Server 2016 precisa
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
Execute o script de instalação:
.\installar-contained-windows-server-2016.ps1
Verifique se o serviço containerd está em execução
Abra um terminal do Powershell como administrador e execute o seguinte comando:
docker run -it mcr.microsoft.com/windows/nanoserver:sac2016 cmd
Se o download for feito e um terminal do cmd do Windows aparecer, abra um novo powershell e digite comando docker ps. Se um container em execução for exibido, está tudo certo
O container do Enterprise nao sobe e ocorre o seguinte erro failed to create network enterprise_default: Error response from daemon: hns failed with error : The parameter is incorrect
Abra um terminal do Powershell administrador e execute o comando Remove-NetNat