Docker no mac no VMWare

2

Estou executando mac VMs gerenciadas pelo vmware (localmente em nosso DC), usando-as como agentes para o fluxo de trabalho do IC.

Minhas intenções eram instalar o docker nessas máquinas, a fim de converter algumas das minhas etapas de compilação para serem executadas em contêineres. Infelizmente, ao tentar instalar o docker, recebi o seguinte erro - link

A execução do comando sugerido pela documentação ( sysctl kern.hv_support ) retorna a saída kern.hv_support: 0 .

Existe alguma maneira de ativar o hv_support para mac vms?

Sei que pode haver um monte de dados faltando nessa pergunta, avise-me se houver algum detalhe que eu possa fornecer para esclarecer minha dúvida.

    
por Yaron Idan 29.03.2017 / 17:08

1 resposta

4

No VMWare fusion 8.5, você precisa ativar o suporte ao hipervisor (ele não está ativado por padrão). Vá para Virtual Machine / Settings e clique no ícone "Processadores e Memória". Em "Opções avançadas", você pode marcar a caixa de seleção "habilitar aplicativos de hipervisor nesta máquina virtual".

Você pode precisar reiniciar a VM, depois de executar novamente o sysctl kern.hv_support, você verá que o suporte ao hypervisor está ativado.

Eu posso iniciar a janela de encaixe em uma MacOS Sierra VM sob fusão VMware, então funciona ...

    
por 12.05.2017 / 23:44