Contêiner Docker Windows Host Linux

Contêiner Docker Windows Host Linux

Como funciona o fato de eu poder ter um sistema Windows Host e ainda executar contêineres Linux? Docker não possui nenhum hipervisor, ele gerencia recursos com o kernel do sistema Host. Isso significa que meu kernel do Windows gerencia os recursos dos meus contêineres Linux? Como meu contêiner Linux pode funcionar se ele não precisar de um kernel Linux?

Responder1

De acordo com a documentação, o Docker Desktop for Windows usa o hipervisor Hyper-V.

Docker Desktop para Windows requer o Microsoft Hyper-V para ser executado. O instalador do Docker Desktop para Windows habilita o Hyper-V para você, se necessário, e reinicia sua máquina.

Se a sua máquina não suportar Hyper-V, o VirtualBox será usado.

Observação: se o seu sistema não atender aos requisitos para executar o Docker Desktop para Windows, você poderá instalar o Docker Toolbox, que usa o Oracle Virtual Box em vez do Hyper-V.

Em ambos os casos, um hipervisoréusado.

Verhttps://docs.docker.com/docker-for-windows/install/

informação relacionada