É possível executar o Docker bare metal em um hipervisor tipo 1, como VMware e Hyper-V?
Docker usa o mesmo kernel que o host. Então, se o hipervisor for baseado em Linux, isso funciona? Existe tal hipervisor?
Ou entendi mal todo o tópico?
É possível executar o Docker bare metal em um hipervisor tipo 1, como VMware e Hyper-V?
Docker usa o mesmo kernel que o host. Então, se o hipervisor for baseado em Linux, isso funciona? Existe tal hipervisor?
Ou entendi mal todo o tópico?
Não, isso não é possível. O Hyper-V não possui kernel Linux, é Windows. Para executar o Docker no Windows você precisa executá-lo em uma VM. Embora o ESX fosse baseado em Linux, o ESXi não é , portanto, duvido que seja possível executar o Docker diretamente nele, mesmo que fosse hackeado e certamente anularia seu suporte.
Os contêineres são uma tecnologia leve de isolamento de processos, como chroot ou jail. Não é uma ideia nova, mas popular atualmente.
A questão inicialmente era não precisar de hardware (físico ou virtual) e do sistema operacional associado. Também conhecido como metal puro. Embora, é claro, também seja possível executá-lo em uma VM.
Decida quais ferramentas de contêiner você deseja usar. Docker é um, existem outros.
Um tempo de execução de contêiner é um aplicativo que faz uso de recursos especiais de sandbox. Não é um sistema operacional ou um hipervisor por si só. Portanto, decida o sistema operacional e o hardware para executar essa carga de trabalho de computação.
Quase certamente os contêineres de commodities assumem Linux, embora você possa executar contêineres do Windows no Docker. Como você tem a opção de distros Linux populares ou distros criadas especificamente para contêineres, você também tem a opção de executar em bare metal ou em uma VM. O que depende da sua preferência pessoal e familiaridade com o gerenciamento de VMs ou não.
Não pretendo apoiar nenhum projecto em particular, mas alguns exemplos poderiam ilustrar a diversidade de opções. Ambos são contêineres Linux.