Veo que muchas imágenes de Docker en el repositorio de Docker están hechas con una base de Ubuntu.
Qué significa eso? ¿Cada contenedor incluye una versión reducida del kernel de Linux?
¿Los contenedores se asientan sobre sus propios granos? Pero pensé que los contenedores comparten el núcleo del host (que en algunos casos es boot2docker, una compilación personalizada de Tiny Core Linux y en otros algo como CoreOS).
EDITAR: aclarando un poco la pregunta. Sí, sé que Docker es un contenedor de procesos, no una máquina virtual completa. Pero dado que hay contenedores "Ubuntu" en el registro oficial de Docker Hub y otros sistemas operativos como CentOS, ¿qué significa ejecutar Ubuntu en un contenedor?
Respuesta: Ahh, me di cuenta. Son los procesos terrestres de usuario de Ubuntu, que contienen apt-get y otros procesos de configuración para una compilación de Ubuntu en particular. Del mismo modo para CentOS. Docker no es un proceso único, solo una entrada. Entonces, para estas distribuciones, el punto de entrada es una especie de proceso de inicio que genera otros procesos.