Curso Docker - 3. Diferencias entre contenedores Docker y máquinas virtuales
Los contenedores Docker, se parecen mucho a las clásicas máquinas virtuales, pero son más avanzados, eficaces y sencillos: los contenedores Docker comparten recursos con el sistema operativo en el que se ejecutan. Sin embargo, las máquinas virtuales como Virtualbox y VMWare se aíslan del sistema operativo en el que se ejecutan y se comunican con él a través de hypervisor.
Cómo funciona una máquina virtual
- Es un sistema operativo completo funcionando de manera aislada sobre otro sistema operativo completo.
- Podemos tener varias máquinas virtuales ejecutándose al mismo tiempo, tal y como vimos en el curso de Vagrant.
Cómo funciona Docker
- Igual que las máquinas virtuales, también tratan de aislar las aplicaciones y generar entornos replicables.
- En lugar de utilizar un sistema operativo completo, lo que hacen es compartir los recursos del propio sistema operativo en el que se ejecutan.
Vídeo anterior
Vídeo siguiente