Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Hypervisor ou daemon

"Boa noite, professor. Poderia, por gentileza, me tirar uma dúvida? Na aula, o senhor mencionou que o Docker utiliza um hypervisor, mas pelo que pesquisei, na verdade ele utiliza um daemon (dockerd) para gerenciar os containers, e não realiza virtualização como uma máquina virtual. Estou certo(a)?"

1 resposta
solução!

Bom dia! Saulo, tudo bem?

Você está correto em sua observação. O Docker não utiliza um hypervisor como as máquinas virtuais tradicionais. Em vez disso, o Docker usa um daemon, chamado dockerd, para gerenciar os containers.

Os containers do Docker são uma forma de virtualização a nível de sistema operacional, o que significa que eles compartilham o mesmo kernel do sistema operacional host e são mais leves e rápidos de iniciar do que as máquinas virtuais, que dependem de um hypervisor para emular hardware completo para cada VM.

Um exemplo prático para entender essa diferença é pensar que, com Docker, você pode executar múltiplos containers que compartilham o mesmo sistema operacional, mas cada um deles pode ter suas próprias bibliotecas e dependências, sem precisar de um sistema operacional completo para cada um, como seria o caso com VMs.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.