Hola a todos. Una duda que me surge a menudo hablando con gente que empieza con contenedores: ¿cuándo tiene sentido Docker y cuándo sigue siendo mejor una máquina virtual de toda la vida?
Después de un tiempo usando ambas, mi criterio rápido:
Lo que más me lió al principio: pensar que un contenedor "es como una VM pequeña". No lo es: comparte el kernel del host, y eso explica tanto la velocidad como las limitaciones de aislamiento.
Lo desarrollé con una tabla comparativa (arranque, consumo, aislamiento, casos de uso) en mi blog: https://cursodocker.blogspot.com/2026/10/docker-vs-maquinas-virtuales-en-que-se.html (es mi blog, lo aviso por transparencia).
¿Vosotros cómo lo decidís en vuestros proyectos? ¿Algún caso en el que Docker os haya fallado y hayáis vuelto a una VM?