Instale o Docker na máquina virtual do Windows Server 2016

2

Eu possuo um mac e preciso testar um ambiente do Windows Server 2016 com o Docker nele. Então eu executo o Windows Server em uma máquina virtual.

Eu posso instalar o Docker ToolBox com sucesso na máquina virtual, mas quando eu executo o Docker Quickstart Terminal ele diz:

"This computer doesn't have VT-X/AMD-v enabled. Enabling it in the BIOS is mandatory."

Pelo que li aqui e ali, isso pode estar relacionado ao fato de a virtualização aninhada não estar ativada, mas não tenho certeza. E se esta é a causa, como faço para ativá-lo?

Eu tentei ambos com o VirtualBox e o Parallels Desktop, mas tenho o mesmo erro para ambos. Além disso, o sistema de produção provavelmente será executado em alguma outra tecnologia de virtualização (na nuvem), então preciso realmente entender os requisitos.

    
por deadbeef 20.04.2017 / 13:11

2 respostas

1

Você precisa ativar os recursos nas configurações da VM em seu software de virtualização. Para o Parallels, parece que isso cobriria isso.

link

    
por 20.04.2017 / 14:32
0

Se você tem um Intel core-i * Mac, é extremamente provável que o VT já esteja habilitado no BIOS.

Mas você também DEVE ativar o suporte ao VT na máquina virtual do Windows, pois o Docker Engine usa o Windows Hyper-V (para executar uma VM muito leve para executar os contêineres).

Para o Parallels, @Cory Knutson deu um ponteiro.

Eu uso o VMware Fusion 8 em um MacBook Pro Core i7 de meados de 2012.

As configurações da máquina virtual para cada VM incluem Processadores & Memória - > Avançado que possui uma caixa de seleção [] Habilite aplicativos de hipervisor nesta máquina virtual.

Isso não está selecionado por padrão!

O Oracle Virtual Box tem uma configuração semelhante para cada VM.

Você precisará verificar com seu provedor de nuvem se o VT pode ser ativado em suas VMs.

    
por 30.04.2017 / 19:39