O Mac OS X pode ser executado dentro do Docker?

73

O Mac OS X pode ser executado dentro do Docker? Em caso afirmativo, alguma sugestão de como?

E seria executado sem cabeça, ou haveria a possibilidade de se conectar remotamente à GUI?

Obrigado,

Simone

    
por simone 24.06.2014 / 08:05

2 respostas

47

O Docker fornece métodos para gerenciar contêineres no nível do sistema operacional e é construído sobre os recursos nativos do Linux para contêineres no nível do sistema operacional. Todos os contêineres em execução em um sistema compartilham o mesmo kernel; O Mac OS X não usa o kernel do Linux, mas sim um mach kernel, por isso não pode ser executado dentro de um contêiner Docker neste momento.

Você pode executar o Docker no seu Mac usando uma máquina virtual, mas os contêineres em execução nessa instância precisariam executar o Linux.

Agora que o Docker usa libcontainer em vez de LXC como base, é possível que a portabilidade do libcontainer no futuro possa um dia permitir a execução de contêineres Windows e Mac OS Docker nesses sistemas, respectivamente, mas dependerá dos recursos apropriados do sistema operacional estar disponível para permitir a conteinerização.

    
por 25.06.2014 / 06:36
18

É possível executar uma VM do OSX em um contêiner do Docker. Dê uma olhada no link por exemplo.

    
por 19.05.2017 / 06:40