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](/content/images/size/w2000/2021/11/curso-docker-diferencia-contenedor-maquina-virtual.png)
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
![](https://geekytheory.com/content/images/2023/02/como-funciona-maquina-virtual.png)
- 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
![](https://geekytheory.com/content/images/2023/02/como-funciona-contenedor-docker.png)
- 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”
![](https://geekytheory.com/content/images/2021/11/curso-docker-que-es-un-contenedor-docker.png)
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…
![](https://geekytheory.com/content/images/2021/11/curso-docker-como-instalar-docker.png)