Curso Docker - 3. Diferencias entre contenedores Docker y máquinas virtuales

¿Qué diferencias hay entre Docker y una máquina virtual?

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

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

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

Curso Docker - 2. Qué es un contenedor Docker
Olvídate de decir “en mi ordenador funciona”

Vídeo siguiente

Curso Docker - 4. Cómo instalar Docker
La guía para instalar Docker puede encontrarse en: https://docs.docker.com/install/ Docker está disponible en Ubuntu, Debian, Arch, Antergos, Manjaro, etc. Parainstalarlo debéis seguir los siguientes pasos dependiendo de vuestradistribución. Instalar Docker en Ubuntu 18.041. Actualizar Ubuntu…