¿Es un contenedor Docker / LXC una aplicación en ejecución o algo en memoria?

Acabo de leer la excelente pregunta de SO"¿Cuál es la diferencia entre Docker y una VM?". Sin embargo, la respuesta aceptada me dejó con ganas de un poquito más.

I algo así como entender un contenedor (Docker / LXC - No entiendo la diferencia) para usar algo llamadolibcontainer y AuFS para que docenas, cientos, incluso miles de contenedores puedan compartir los mismos recursos de CPU, RAM y disco. Pero, la respuesta aún no explicaexactamente ¡Qué "contenedor" es!

Es un contenedor solo una instancia de estolibcontainer ¿corriendo? ¿Es una aplicación que usalibcontainer? ¿Es algo Linuxy como un proceso de servicio / demonio? Entonces pregunto:

Quéexactamente es un "contenedor"?Cuales son losexacto ¿Qué recursos informáticos / del sistema pueden compartir varios contenedores dentro de la misma máquina virtual / física?¿Docker / LXC es el "hipervisor" en la ecuación del contenedor? Si no, ¿cuál es la relación entre Docker, LXC ylibcontainer?

Respuestas a la pregunta(1)

Su respuesta a la pregunta