docker vs containers

8 views
Skip to first unread message

n0p [Luis Bernal]

unread,
Oct 19, 2016, 4:22:34 AM10/19/16
to murcia-devops
Buenas.

Me gustaría escuchar (o leer :P ) opiniones de cuándo usar docker y cuándo usar virtualización ligera (como LXC) y que ventajas tendría cada uno.

He usado LXC y OpenVZ, pero apenas he tocado docker, así que me gustaría conocer más al respecto


Saludos!

Francisco Javier Ros Muñoz

unread,
Oct 19, 2016, 4:34:46 AM10/19/16
to murcia...@googlegroups.com
Hola Luis,

Te resumo un poco mi opinión:

- Docker también es virtualización ligera (técnicamente virtualización a nivel de sistema operativo, como lxc y OpenVZ)
- El mayor provecho de Docker se obtiene si quieres utilizar ‘thin containers’ (p.ej. si estás desarrollando micro-servicios) que ejecutan un único proceso.
- Si lo que necesitas es una VM ligera, con Docker vas a sufrir (mejor usar OpenVZ).
- Por otra parte, Docker está muy extendido como solución para distribuir software y existen muchísimas imágenes oficiales. En muchos casos te puede interesar levantar un container con ese software que necesitas en lugar de instalarlo directamente en el servidor.
- Docker es genial cuando necesitas un ‘entorno uniforme de ejecución’. P.ej. si quieres que tu software sea el mismo desde desarrollo hasta producción, empaquétalo como un contenedor Docker; ídem si necesitas que tu aplicación se distribuya en entornos heterogéneos; etc.
- Para eso también puedes usar otras soluciones no Docker, pero están menos soportadas y para según qué cosas el tooling es peor.

No es ni mucho menos una discusión exhaustiva, pero con esto te puedes hacer una idea de cómo lo veo yo :-)

Saludos,
--
Francisco J. Ros

--
Has recibido este mensaje porque estás suscrito al grupo "Murcia DevOps" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a murcia-devop...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a murcia...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/murcia-devops.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

n0p [Luis Bernal]

unread,
Oct 19, 2016, 12:34:17 PM10/19/16
to murcia-devops
Genial, muchas gracias :)

El 19 de octubre de 2016, 10:34, Francisco Javier Ros Muñoz <fjros...@gmail.com> escribió:
Hola Luis,

Te resumo un poco mi opinión:

- Docker también es virtualización ligera (técnicamente virtualización a nivel de sistema operativo, como lxc y OpenVZ)
- El mayor provecho de Docker se obtiene si quieres utilizar ‘thin containers’ (p.ej. si estás desarrollando micro-servicios) que ejecutan un único proceso.
- Si lo que necesitas es una VM ligera, con Docker vas a sufrir (mejor usar OpenVZ).
- Por otra parte, Docker está muy extendido como solución para distribuir software y existen muchísimas imágenes oficiales. En muchos casos te puede interesar levantar un container con ese software que necesitas en lugar de instalarlo directamente en el servidor.
- Docker es genial cuando necesitas un ‘entorno uniforme de ejecución’. P.ej. si quieres que tu software sea el mismo desde desarrollo hasta producción, empaquétalo como un contenedor Docker; ídem si necesitas que tu aplicación se distribuya en entornos heterogéneos; etc.
- Para eso también puedes usar otras soluciones no Docker, pero están menos soportadas y para según qué cosas el tooling es peor.

No es ni mucho menos una discusión exhaustiva, pero con esto te puedes hacer una idea de cómo lo veo yo :-)

Saludos,
--
Francisco J. Ros

El 19 oct 2016, a las 10:22, n0p [Luis Bernal] <lbe...@gmail.com> escribió:

Buenas.

Me gustaría escuchar (o leer :P ) opiniones de cuándo usar docker y cuándo usar virtualización ligera (como LXC) y que ventajas tendría cada uno.

He usado LXC y OpenVZ, pero apenas he tocado docker, así que me gustaría conocer más al respecto


Saludos!

--
Has recibido este mensaje porque estás suscrito al grupo "Murcia DevOps" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a murcia-devops+unsubscribe@googlegroups.com.

Para publicar en este grupo, envía un correo electrónico a murcia...@googlegroups.com.
Visita este grupo en https://groups.google.com/group/murcia-devops.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

--
Has recibido este mensaje porque estás suscrito al grupo "Murcia DevOps" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a murcia-devops+unsubscribe@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages